./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.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/safe034_tso.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/safe034_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe034_tso.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:33:31,863 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:33:31,898 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:33:31,901 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:33:31,901 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:33:31,915 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:33:31,916 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:33:31,916 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:33:31,916 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:33:31,917 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:33:31,917 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:33:31,917 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:33:31,918 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:33:31,918 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:33:31,918 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:33:31,919 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:33:31,919 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:33:31,919 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:33:31,919 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:33:31,920 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:33:31,920 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:33:31,920 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:33:31,921 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:33:31,921 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:33:31,921 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:33:31,921 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:33:31,921 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:33:31,922 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:33:31,922 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:33:31,922 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:33:31,922 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:33:31,923 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:33:31,923 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:33:31,923 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:33:31,923 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:33:31,923 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:33:31,924 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:33:31,924 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:33:31,924 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:33:31,924 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:33:31,924 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:33:31,924 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:33:31,925 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:33:31,925 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:33:32,086 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:33:32,109 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:33:32,111 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:33:32,112 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:33:32,113 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:33:32,114 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-14 11:33:33,168 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:33:33,369 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:33:33,370 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-14 11:33:33,380 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc09a414b/db3a5825c2a44c59b2e84077fe38615f/FLAGe19a4070f [2024-06-14 11:33:33,390 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc09a414b/db3a5825c2a44c59b2e84077fe38615f [2024-06-14 11:33:33,392 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:33:33,396 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:33:33,397 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/safe034_tso.yml/witness.yml [2024-06-14 11:33:33,494 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:33:33,495 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:33:33,497 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:33:33,499 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:33:33,503 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:33:33,503 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:33:33" (1/2) ... [2024-06-14 11:33:33,504 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8e35e21 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:33, skipping insertion in model container [2024-06-14 11:33:33,504 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:33:33" (1/2) ... [2024-06-14 11:33:33,506 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@70ace7bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:33, skipping insertion in model container [2024-06-14 11:33:33,506 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:33:33" (2/2) ... [2024-06-14 11:33:33,507 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8e35e21 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:33, skipping insertion in model container [2024-06-14 11:33:33,507 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:33:33" (2/2) ... [2024-06-14 11:33:33,507 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:33:33,556 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:33:33,558 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 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_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 11:33:33,558 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 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_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 11:33:33,558 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 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_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 11:33:33,558 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:33:33,558 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-14 11:33:33,595 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:33:33,910 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:33:33,918 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:33:34,030 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:33:34,059 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:33:34,060 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34 WrapperNode [2024-06-14 11:33:34,060 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:33:34,061 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:33:34,061 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:33:34,061 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:33:34,066 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,094 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,119 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:33:34,119 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:33:34,120 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:33:34,120 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:33:34,120 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:33:34,129 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,129 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,133 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,146 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:33:34,146 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,146 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,150 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,153 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,154 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,155 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,165 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:33:34,165 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:33:34,165 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:33:34,165 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:33:34,166 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (1/1) ... [2024-06-14 11:33:34,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:33:34,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:33:34,190 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:33:34,201 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:33:34,228 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:33:34,228 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:33:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:33:34,229 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:33:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:33:34,229 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:33:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:33:34,230 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:33:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:33:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:33:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:33:34,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:33:34,232 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:33:34,324 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:33:34,325 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:33:34,533 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:33:34,534 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:33:34,624 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:33:34,624 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:33:34,624 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:33:34 BoogieIcfgContainer [2024-06-14 11:33:34,624 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:33:34,626 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:33:34,627 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:33:34,629 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:33:34,629 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:33:33" (1/4) ... [2024-06-14 11:33:34,630 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f719b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:33:34, skipping insertion in model container [2024-06-14 11:33:34,632 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:33:33" (2/4) ... [2024-06-14 11:33:34,632 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f719b2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:33:34, skipping insertion in model container [2024-06-14 11:33:34,632 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:34" (3/4) ... [2024-06-14 11:33:34,633 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f719b2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:33:34, skipping insertion in model container [2024-06-14 11:33:34,633 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:33:34" (4/4) ... [2024-06-14 11:33:34,634 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-14 11:33:34,648 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:33:34,649 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:33:34,649 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:33:34,689 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:33:34,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 11:33:34,738 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 11:33:34,743 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:33:34,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:33:34,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 11:33:34,749 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 11:33:34,759 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:33:34,766 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;@1d751f12, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:33:34,766 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:33:34,772 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:33:34,772 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:33:34,772 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:33:34,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:34,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:33:34,774 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:33:34,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:34,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1778826682, now seen corresponding path program 1 times [2024-06-14 11:33:34,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:34,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166563118] [2024-06-14 11:33:34,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:34,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:35,129 INFO L134 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:33:35,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:35,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166563118] [2024-06-14 11:33:35,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166563118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:35,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:35,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:33:35,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376319834] [2024-06-14 11:33:35,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:35,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:33:35,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:35,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:33:35,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:33:35,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-14 11:33:35,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:35,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-14 11:33:35,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:35,388 INFO L124 PetriNetUnfolderBase]: 575/991 cut-off events. [2024-06-14 11:33:35,388 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-14 11:33:35,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 991 events. 575/991 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5165 event pairs, 361 based on Foata normal form. 1/932 useless extension candidates. Maximal degree in co-relation 1918. Up to 885 conditions per place. [2024-06-14 11:33:35,402 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 30 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-14 11:33:35,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 171 flow [2024-06-14 11:33:35,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:33:35,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:33:35,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-14 11:33:35,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821705426356589 [2024-06-14 11:33:35,414 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 88 transitions. [2024-06-14 11:33:35,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 171 flow [2024-06-14 11:33:35,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:35,420 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 11:33:35,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-14 11:33:35,424 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 11:33:35,424 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 11:33:35,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:35,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:35,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:33:35,425 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:33:35,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:35,426 INFO L85 PathProgramCache]: Analyzing trace with hash -55441307, now seen corresponding path program 1 times [2024-06-14 11:33:35,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:35,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865647118] [2024-06-14 11:33:35,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:35,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:35,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:35,644 INFO L134 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:33:35,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:35,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865647118] [2024-06-14 11:33:35,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865647118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:35,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:35,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:33:35,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833114845] [2024-06-14 11:33:35,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:35,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:33:35,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:35,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:33:35,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:33:35,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-14 11:33:35,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 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:33:35,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:35,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-14 11:33:35,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:35,809 INFO L124 PetriNetUnfolderBase]: 569/967 cut-off events. [2024-06-14 11:33:35,810 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-14 11:33:35,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 967 events. 569/967 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4982 event pairs, 293 based on Foata normal form. 3/947 useless extension candidates. Maximal degree in co-relation 2189. Up to 861 conditions per place. [2024-06-14 11:33:35,816 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 11:33:35,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 238 flow [2024-06-14 11:33:35,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:33:35,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:33:35,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-14 11:33:35,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-06-14 11:33:35,819 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 115 transitions. [2024-06-14 11:33:35,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 238 flow [2024-06-14 11:33:35,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:33:35,823 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 11:33:35,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-14 11:33:35,824 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 11:33:35,824 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 11:33:35,825 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:33:35,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:35,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:35,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:33:35,828 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:33:35,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:35,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1673764888, now seen corresponding path program 1 times [2024-06-14 11:33:35,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:35,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687184748] [2024-06-14 11:33:35,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:35,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:35,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:35,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:35,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:35,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687184748] [2024-06-14 11:33:35,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687184748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:35,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:35,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:33:35,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253226516] [2024-06-14 11:33:35,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:35,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:33:35,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:35,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:33:35,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:33:35,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:35,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:35,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:35,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:36,111 INFO L124 PetriNetUnfolderBase]: 723/1231 cut-off events. [2024-06-14 11:33:36,111 INFO L125 PetriNetUnfolderBase]: For 684/684 co-relation queries the response was YES. [2024-06-14 11:33:36,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 1231 events. 723/1231 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6433 event pairs, 396 based on Foata normal form. 2/1207 useless extension candidates. Maximal degree in co-relation 3088. Up to 1096 conditions per place. [2024-06-14 11:33:36,119 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 11:33:36,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 270 flow [2024-06-14 11:33:36,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:33:36,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:33:36,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-14 11:33:36,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-14 11:33:36,123 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 108 transitions. [2024-06-14 11:33:36,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 270 flow [2024-06-14 11:33:36,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:36,127 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-14 11:33:36,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-14 11:33:36,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-14 11:33:36,128 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-14 11:33:36,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:36,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:36,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:33:36,129 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:33:36,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:36,130 INFO L85 PathProgramCache]: Analyzing trace with hash -106997095, now seen corresponding path program 1 times [2024-06-14 11:33:36,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:36,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683468662] [2024-06-14 11:33:36,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:36,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:36,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:36,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:36,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683468662] [2024-06-14 11:33:36,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683468662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:36,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:36,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:36,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778791090] [2024-06-14 11:33:36,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:36,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:36,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:36,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:36,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:36,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:36,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 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:33:36,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:36,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:36,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:36,542 INFO L124 PetriNetUnfolderBase]: 714/1262 cut-off events. [2024-06-14 11:33:36,543 INFO L125 PetriNetUnfolderBase]: For 1143/1191 co-relation queries the response was YES. [2024-06-14 11:33:36,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3398 conditions, 1262 events. 714/1262 cut-off events. For 1143/1191 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6734 event pairs, 212 based on Foata normal form. 6/1236 useless extension candidates. Maximal degree in co-relation 3380. Up to 1030 conditions per place. [2024-06-14 11:33:36,550 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-14 11:33:36,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 378 flow [2024-06-14 11:33:36,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:36,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:36,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-14 11:33:36,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-14 11:33:36,552 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 160 transitions. [2024-06-14 11:33:36,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 378 flow [2024-06-14 11:33:36,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 362 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:36,556 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-14 11:33:36,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-14 11:33:36,557 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-14 11:33:36,557 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-14 11:33:36,558 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:33:36,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:36,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:36,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:33:36,558 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:33:36,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:36,559 INFO L85 PathProgramCache]: Analyzing trace with hash 944600591, now seen corresponding path program 1 times [2024-06-14 11:33:36,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:36,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222348477] [2024-06-14 11:33:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:36,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:36,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:36,724 INFO L134 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:33:36,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:36,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222348477] [2024-06-14 11:33:36,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222348477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:36,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:36,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:36,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459669481] [2024-06-14 11:33:36,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:36,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:36,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:36,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:36,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:36,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:36,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 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:33:36,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:36,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:36,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:36,881 INFO L124 PetriNetUnfolderBase]: 725/1255 cut-off events. [2024-06-14 11:33:36,881 INFO L125 PetriNetUnfolderBase]: For 1915/1965 co-relation queries the response was YES. [2024-06-14 11:33:36,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3765 conditions, 1255 events. 725/1255 cut-off events. For 1915/1965 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6685 event pairs, 270 based on Foata normal form. 4/1226 useless extension candidates. Maximal degree in co-relation 3745. Up to 1062 conditions per place. [2024-06-14 11:33:36,890 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 49 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-14 11:33:36,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 439 flow [2024-06-14 11:33:36,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:36,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:36,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-14 11:33:36,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-14 11:33:36,892 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 137 transitions. [2024-06-14 11:33:36,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 439 flow [2024-06-14 11:33:36,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 410 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:36,898 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-14 11:33:36,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-14 11:33:36,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-14 11:33:36,900 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-14 11:33:36,901 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:33:36,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:36,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:36,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:33:36,902 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:33:36,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:36,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2083368185, now seen corresponding path program 2 times [2024-06-14 11:33:36,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:36,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590857082] [2024-06-14 11:33:36,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:36,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:37,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:33:37,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:37,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590857082] [2024-06-14 11:33:37,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590857082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:37,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:37,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:37,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619393366] [2024-06-14 11:33:37,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:37,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:37,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:37,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:37,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:37,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:37,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 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:33:37,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:37,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:37,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:37,198 INFO L124 PetriNetUnfolderBase]: 720/1250 cut-off events. [2024-06-14 11:33:37,198 INFO L125 PetriNetUnfolderBase]: For 2826/2895 co-relation queries the response was YES. [2024-06-14 11:33:37,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 1250 events. 720/1250 cut-off events. For 2826/2895 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6657 event pairs, 279 based on Foata normal form. 24/1242 useless extension candidates. Maximal degree in co-relation 4003. Up to 1057 conditions per place. [2024-06-14 11:33:37,206 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-14 11:33:37,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 416 flow [2024-06-14 11:33:37,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:37,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:37,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-14 11:33:37,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139534883720931 [2024-06-14 11:33:37,208 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 132 transitions. [2024-06-14 11:33:37,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 416 flow [2024-06-14 11:33:37,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 388 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-14 11:33:37,212 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-14 11:33:37,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-14 11:33:37,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-14 11:33:37,215 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-14 11:33:37,215 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:33:37,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:37,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:37,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:33:37,216 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:33:37,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:37,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1308642039, now seen corresponding path program 1 times [2024-06-14 11:33:37,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:37,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725342154] [2024-06-14 11:33:37,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:37,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:37,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:37,347 INFO L134 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:33:37,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:37,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725342154] [2024-06-14 11:33:37,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725342154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:37,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:37,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:33:37,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102129708] [2024-06-14 11:33:37,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:37,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:33:37,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:37,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:33:37,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:33:37,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:37,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:37,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:37,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:37,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:37,496 INFO L124 PetriNetUnfolderBase]: 861/1478 cut-off events. [2024-06-14 11:33:37,496 INFO L125 PetriNetUnfolderBase]: For 3633/3633 co-relation queries the response was YES. [2024-06-14 11:33:37,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4786 conditions, 1478 events. 861/1478 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7711 event pairs, 373 based on Foata normal form. 1/1478 useless extension candidates. Maximal degree in co-relation 4763. Up to 1286 conditions per place. [2024-06-14 11:33:37,505 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 45 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-14 11:33:37,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 410 flow [2024-06-14 11:33:37,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:33:37,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:33:37,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 11:33:37,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-14 11:33:37,506 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 103 transitions. [2024-06-14 11:33:37,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 410 flow [2024-06-14 11:33:37,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 368 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:37,511 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-14 11:33:37,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-14 11:33:37,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-14 11:33:37,511 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-14 11:33:37,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:37,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:37,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:37,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:33:37,512 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:33:37,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:37,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1225348464, now seen corresponding path program 1 times [2024-06-14 11:33:37,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:37,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11382750] [2024-06-14 11:33:37,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:37,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:37,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:37,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:37,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:37,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11382750] [2024-06-14 11:33:37,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11382750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:37,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:37,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:37,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141038204] [2024-06-14 11:33:37,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:37,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:37,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:37,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:37,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:37,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:37,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 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:33:37,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:37,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:37,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:37,819 INFO L124 PetriNetUnfolderBase]: 728/1271 cut-off events. [2024-06-14 11:33:37,820 INFO L125 PetriNetUnfolderBase]: For 3819/3903 co-relation queries the response was YES. [2024-06-14 11:33:37,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4364 conditions, 1271 events. 728/1271 cut-off events. For 3819/3903 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6764 event pairs, 256 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 4341. Up to 1072 conditions per place. [2024-06-14 11:33:37,826 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 62 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-14 11:33:37,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 506 flow [2024-06-14 11:33:37,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:37,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:37,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-14 11:33:37,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-14 11:33:37,828 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 159 transitions. [2024-06-14 11:33:37,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 506 flow [2024-06-14 11:33:37,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 486 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:37,832 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-14 11:33:37,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-14 11:33:37,832 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-14 11:33:37,832 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-14 11:33:37,833 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:33:37,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:37,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:37,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:33:37,833 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:33:37,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:37,834 INFO L85 PathProgramCache]: Analyzing trace with hash -196109086, now seen corresponding path program 2 times [2024-06-14 11:33:37,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:37,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933834661] [2024-06-14 11:33:37,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:37,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:37,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:37,941 INFO L134 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:33:37,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:37,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933834661] [2024-06-14 11:33:37,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933834661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:37,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:37,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:37,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582212165] [2024-06-14 11:33:37,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:37,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:37,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:37,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:37,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:37,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:37,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 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:33:37,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:37,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:37,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:38,086 INFO L124 PetriNetUnfolderBase]: 739/1283 cut-off events. [2024-06-14 11:33:38,086 INFO L125 PetriNetUnfolderBase]: For 4959/5051 co-relation queries the response was YES. [2024-06-14 11:33:38,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1283 events. 739/1283 cut-off events. For 4959/5051 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6838 event pairs, 254 based on Foata normal form. 20/1290 useless extension candidates. Maximal degree in co-relation 4742. Up to 1041 conditions per place. [2024-06-14 11:33:38,094 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-14 11:33:38,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 618 flow [2024-06-14 11:33:38,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:38,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:38,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-14 11:33:38,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-14 11:33:38,095 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 162 transitions. [2024-06-14 11:33:38,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 618 flow [2024-06-14 11:33:38,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 580 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:38,102 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-14 11:33:38,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-14 11:33:38,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-14 11:33:38,103 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-14 11:33:38,103 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:33:38,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:38,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:38,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:33:38,104 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:33:38,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:38,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1687146288, now seen corresponding path program 3 times [2024-06-14 11:33:38,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:38,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103951505] [2024-06-14 11:33:38,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:38,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:38,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:38,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:38,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:38,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103951505] [2024-06-14 11:33:38,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103951505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:38,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:38,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:38,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674182559] [2024-06-14 11:33:38,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:38,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:38,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:38,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:38,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:38,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:38,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 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:33:38,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:38,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:38,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:38,434 INFO L124 PetriNetUnfolderBase]: 734/1275 cut-off events. [2024-06-14 11:33:38,435 INFO L125 PetriNetUnfolderBase]: For 6499/6615 co-relation queries the response was YES. [2024-06-14 11:33:38,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 1275 events. 734/1275 cut-off events. For 6499/6615 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6810 event pairs, 270 based on Foata normal form. 36/1298 useless extension candidates. Maximal degree in co-relation 5005. Up to 1036 conditions per place. [2024-06-14 11:33:38,445 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-14 11:33:38,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 592 flow [2024-06-14 11:33:38,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:38,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:38,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:33:38,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-14 11:33:38,446 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:33:38,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 592 flow [2024-06-14 11:33:38,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 542 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:38,452 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-14 11:33:38,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-14 11:33:38,454 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-14 11:33:38,456 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-14 11:33:38,456 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:33:38,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:38,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:38,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:33:38,457 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:33:38,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:38,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1673205738, now seen corresponding path program 1 times [2024-06-14 11:33:38,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:38,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105425672] [2024-06-14 11:33:38,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:38,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:38,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:38,571 INFO L134 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:33:38,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:38,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105425672] [2024-06-14 11:33:38,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105425672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:38,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:38,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:38,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213050709] [2024-06-14 11:33:38,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:38,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:38,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:38,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:38,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:38,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:38,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:38,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:38,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:38,756 INFO L124 PetriNetUnfolderBase]: 950/1595 cut-off events. [2024-06-14 11:33:38,756 INFO L125 PetriNetUnfolderBase]: For 8610/8610 co-relation queries the response was YES. [2024-06-14 11:33:38,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6286 conditions, 1595 events. 950/1595 cut-off events. For 8610/8610 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8246 event pairs, 332 based on Foata normal form. 4/1598 useless extension candidates. Maximal degree in co-relation 6259. Up to 1400 conditions per place. [2024-06-14 11:33:38,769 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 70 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-14 11:33:38,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 659 flow [2024-06-14 11:33:38,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:38,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:38,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:33:38,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 11:33:38,771 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:33:38,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 659 flow [2024-06-14 11:33:38,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 588 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:38,779 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 415 flow [2024-06-14 11:33:38,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=415, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-14 11:33:38,780 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-14 11:33:38,780 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 415 flow [2024-06-14 11:33:38,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:38,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:38,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:33:38,781 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:38,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:38,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1876553791, now seen corresponding path program 1 times [2024-06-14 11:33:38,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:38,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894680585] [2024-06-14 11:33:38,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:38,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:38,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:38,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:33:38,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:38,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894680585] [2024-06-14 11:33:38,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894680585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:38,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:38,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:38,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972939346] [2024-06-14 11:33:38,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:38,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:38,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:38,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:38,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:38,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:38,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 415 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:33:38,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:38,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:38,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:39,064 INFO L124 PetriNetUnfolderBase]: 869/1485 cut-off events. [2024-06-14 11:33:39,064 INFO L125 PetriNetUnfolderBase]: For 9804/9812 co-relation queries the response was YES. [2024-06-14 11:33:39,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6154 conditions, 1485 events. 869/1485 cut-off events. For 9804/9812 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7816 event pairs, 334 based on Foata normal form. 7/1475 useless extension candidates. Maximal degree in co-relation 6125. Up to 1263 conditions per place. [2024-06-14 11:33:39,072 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 58 selfloop transitions, 18 changer transitions 0/88 dead transitions. [2024-06-14 11:33:39,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 667 flow [2024-06-14 11:33:39,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:39,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:39,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 11:33:39,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5953488372093023 [2024-06-14 11:33:39,073 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 415 flow. Second operand 5 states and 128 transitions. [2024-06-14 11:33:39,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 667 flow [2024-06-14 11:33:39,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 88 transitions, 628 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:39,080 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 494 flow [2024-06-14 11:33:39,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=494, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-14 11:33:39,081 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-14 11:33:39,081 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 494 flow [2024-06-14 11:33:39,081 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:33:39,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:39,081 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:33:39,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:33:39,081 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:39,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:39,082 INFO L85 PathProgramCache]: Analyzing trace with hash -83658998, now seen corresponding path program 1 times [2024-06-14 11:33:39,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:39,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813991190] [2024-06-14 11:33:39,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:39,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:39,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:39,189 INFO L134 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:33:39,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:39,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813991190] [2024-06-14 11:33:39,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813991190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:39,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:39,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:39,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948530214] [2024-06-14 11:33:39,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:39,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:39,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:39,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:39,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:39,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:39,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 494 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:33:39,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:39,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:39,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:39,340 INFO L124 PetriNetUnfolderBase]: 871/1509 cut-off events. [2024-06-14 11:33:39,341 INFO L125 PetriNetUnfolderBase]: For 11506/11527 co-relation queries the response was YES. [2024-06-14 11:33:39,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6628 conditions, 1509 events. 871/1509 cut-off events. For 11506/11527 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7964 event pairs, 333 based on Foata normal form. 8/1502 useless extension candidates. Maximal degree in co-relation 6597. Up to 1264 conditions per place. [2024-06-14 11:33:39,349 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 64 selfloop transitions, 21 changer transitions 0/97 dead transitions. [2024-06-14 11:33:39,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 97 transitions, 760 flow [2024-06-14 11:33:39,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:39,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:39,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-14 11:33:39,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-14 11:33:39,350 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 494 flow. Second operand 5 states and 135 transitions. [2024-06-14 11:33:39,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 97 transitions, 760 flow [2024-06-14 11:33:39,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 97 transitions, 726 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 11:33:39,360 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 541 flow [2024-06-14 11:33:39,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=541, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-14 11:33:39,361 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-14 11:33:39,361 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 541 flow [2024-06-14 11:33:39,361 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:33:39,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:39,361 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:33:39,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:33:39,362 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:39,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:39,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1993896266, now seen corresponding path program 2 times [2024-06-14 11:33:39,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:39,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297531133] [2024-06-14 11:33:39,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:39,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:39,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:39,465 INFO L134 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:33:39,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:39,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297531133] [2024-06-14 11:33:39,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297531133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:39,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:39,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:39,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53611624] [2024-06-14 11:33:39,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:39,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:39,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:39,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:39,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:39,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:39,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 541 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:33:39,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:39,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:39,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:39,626 INFO L124 PetriNetUnfolderBase]: 863/1480 cut-off events. [2024-06-14 11:33:39,626 INFO L125 PetriNetUnfolderBase]: For 12653/12657 co-relation queries the response was YES. [2024-06-14 11:33:39,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6661 conditions, 1480 events. 863/1480 cut-off events. For 12653/12657 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7801 event pairs, 336 based on Foata normal form. 6/1470 useless extension candidates. Maximal degree in co-relation 6628. Up to 1256 conditions per place. [2024-06-14 11:33:39,634 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 58 selfloop transitions, 20 changer transitions 0/90 dead transitions. [2024-06-14 11:33:39,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 90 transitions, 719 flow [2024-06-14 11:33:39,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:39,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:33:39,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-14 11:33:39,635 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 541 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:33:39,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 90 transitions, 719 flow [2024-06-14 11:33:39,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 90 transitions, 666 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:39,645 INFO L231 Difference]: Finished difference. Result has 80 places, 81 transitions, 536 flow [2024-06-14 11:33:39,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=536, PETRI_PLACES=80, PETRI_TRANSITIONS=81} [2024-06-14 11:33:39,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-14 11:33:39,645 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 81 transitions, 536 flow [2024-06-14 11:33:39,646 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:33:39,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:39,646 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:33:39,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:33:39,646 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:33:39,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:39,647 INFO L85 PathProgramCache]: Analyzing trace with hash 813769480, now seen corresponding path program 1 times [2024-06-14 11:33:39,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:39,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455661004] [2024-06-14 11:33:39,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:39,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:39,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:33:39,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:39,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455661004] [2024-06-14 11:33:39,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455661004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:39,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:39,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:39,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163851839] [2024-06-14 11:33:39,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:39,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:39,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:39,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:39,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:39,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:39,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 81 transitions, 536 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:39,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:39,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:39,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:39,897 INFO L124 PetriNetUnfolderBase]: 960/1620 cut-off events. [2024-06-14 11:33:39,897 INFO L125 PetriNetUnfolderBase]: For 13758/13758 co-relation queries the response was YES. [2024-06-14 11:33:39,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7193 conditions, 1620 events. 960/1620 cut-off events. For 13758/13758 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8429 event pairs, 339 based on Foata normal form. 1/1620 useless extension candidates. Maximal degree in co-relation 7159. Up to 1432 conditions per place. [2024-06-14 11:33:39,907 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 77 selfloop transitions, 15 changer transitions 0/100 dead transitions. [2024-06-14 11:33:39,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 100 transitions, 824 flow [2024-06-14 11:33:39,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:39,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:39,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 11:33:39,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 11:33:39,908 INFO L175 Difference]: Start difference. First operand has 80 places, 81 transitions, 536 flow. Second operand 5 states and 125 transitions. [2024-06-14 11:33:39,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 100 transitions, 824 flow [2024-06-14 11:33:39,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 100 transitions, 765 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:39,922 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 563 flow [2024-06-14 11:33:39,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=563, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-14 11:33:39,922 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-14 11:33:39,922 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 563 flow [2024-06-14 11:33:39,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:39,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:39,932 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:33:39,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:33:39,933 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:33:39,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:39,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1993903210, now seen corresponding path program 2 times [2024-06-14 11:33:39,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:39,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749376224] [2024-06-14 11:33:39,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:39,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:40,053 INFO L134 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:33:40,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:40,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749376224] [2024-06-14 11:33:40,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749376224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:40,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:40,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:40,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080544244] [2024-06-14 11:33:40,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:40,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:40,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:40,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:40,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:40,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:40,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 563 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:40,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:40,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:40,209 INFO L124 PetriNetUnfolderBase]: 957/1613 cut-off events. [2024-06-14 11:33:40,210 INFO L125 PetriNetUnfolderBase]: For 15443/15443 co-relation queries the response was YES. [2024-06-14 11:33:40,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7434 conditions, 1613 events. 957/1613 cut-off events. For 15443/15443 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8404 event pairs, 342 based on Foata normal form. 1/1612 useless extension candidates. Maximal degree in co-relation 7399. Up to 1429 conditions per place. [2024-06-14 11:33:40,218 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 73 selfloop transitions, 15 changer transitions 0/96 dead transitions. [2024-06-14 11:33:40,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 96 transitions, 761 flow [2024-06-14 11:33:40,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:40,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:40,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 11:33:40,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-14 11:33:40,219 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 563 flow. Second operand 5 states and 121 transitions. [2024-06-14 11:33:40,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 96 transitions, 761 flow [2024-06-14 11:33:40,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 96 transitions, 725 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-14 11:33:40,236 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 563 flow [2024-06-14 11:33:40,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=563, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-06-14 11:33:40,236 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-14 11:33:40,236 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 563 flow [2024-06-14 11:33:40,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:40,237 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:33:40,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:33:40,237 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:40,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:40,237 INFO L85 PathProgramCache]: Analyzing trace with hash 625779821, now seen corresponding path program 1 times [2024-06-14 11:33:40,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:40,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353725831] [2024-06-14 11:33:40,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:40,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:40,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:40,354 INFO L134 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:33:40,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:40,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353725831] [2024-06-14 11:33:40,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353725831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:40,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:40,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:40,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60342420] [2024-06-14 11:33:40,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:40,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:40,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:40,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:40,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:40,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:40,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 563 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:33:40,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:40,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:40,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:40,651 INFO L124 PetriNetUnfolderBase]: 977/1702 cut-off events. [2024-06-14 11:33:40,652 INFO L125 PetriNetUnfolderBase]: For 20315/20432 co-relation queries the response was YES. [2024-06-14 11:33:40,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8099 conditions, 1702 events. 977/1702 cut-off events. For 20315/20432 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9468 event pairs, 226 based on Foata normal form. 24/1706 useless extension candidates. Maximal degree in co-relation 8062. Up to 1229 conditions per place. [2024-06-14 11:33:40,660 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 102 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-06-14 11:33:40,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 131 transitions, 1015 flow [2024-06-14 11:33:40,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:40,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:40,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-14 11:33:40,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-14 11:33:40,662 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 563 flow. Second operand 8 states and 211 transitions. [2024-06-14 11:33:40,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 131 transitions, 1015 flow [2024-06-14 11:33:40,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 131 transitions, 973 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:40,677 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 599 flow [2024-06-14 11:33:40,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=599, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-06-14 11:33:40,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-14 11:33:40,678 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 599 flow [2024-06-14 11:33:40,678 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:33:40,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:40,679 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:33:40,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:33:40,679 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:33:40,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:40,679 INFO L85 PathProgramCache]: Analyzing trace with hash 625840271, now seen corresponding path program 2 times [2024-06-14 11:33:40,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:40,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856751124] [2024-06-14 11:33:40,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:40,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:40,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:40,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:40,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:40,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856751124] [2024-06-14 11:33:40,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856751124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:40,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:40,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:40,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289993398] [2024-06-14 11:33:40,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:40,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:40,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:40,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:40,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:40,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:40,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 599 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:33:40,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:40,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:40,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:41,050 INFO L124 PetriNetUnfolderBase]: 949/1658 cut-off events. [2024-06-14 11:33:41,050 INFO L125 PetriNetUnfolderBase]: For 21273/21370 co-relation queries the response was YES. [2024-06-14 11:33:41,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7900 conditions, 1658 events. 949/1658 cut-off events. For 21273/21370 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9081 event pairs, 290 based on Foata normal form. 28/1664 useless extension candidates. Maximal degree in co-relation 7863. Up to 1320 conditions per place. [2024-06-14 11:33:41,061 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 14 changer transitions 0/122 dead transitions. [2024-06-14 11:33:41,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 122 transitions, 917 flow [2024-06-14 11:33:41,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:41,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:41,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:33:41,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-14 11:33:41,062 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 599 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:33:41,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 122 transitions, 917 flow [2024-06-14 11:33:41,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 122 transitions, 889 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:41,081 INFO L231 Difference]: Finished difference. Result has 90 places, 89 transitions, 606 flow [2024-06-14 11:33:41,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=606, PETRI_PLACES=90, PETRI_TRANSITIONS=89} [2024-06-14 11:33:41,082 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-14 11:33:41,082 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 89 transitions, 606 flow [2024-06-14 11:33:41,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:33:41,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:41,083 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:33:41,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:33:41,083 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:33:41,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:41,083 INFO L85 PathProgramCache]: Analyzing trace with hash 909567085, now seen corresponding path program 3 times [2024-06-14 11:33:41,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:41,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005232672] [2024-06-14 11:33:41,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:41,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:41,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:41,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:41,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005232672] [2024-06-14 11:33:41,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005232672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:41,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:41,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:41,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331258778] [2024-06-14 11:33:41,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:41,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:41,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:41,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:41,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:41,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:41,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 89 transitions, 606 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:33:41,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:41,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:41,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:41,452 INFO L124 PetriNetUnfolderBase]: 1007/1755 cut-off events. [2024-06-14 11:33:41,452 INFO L125 PetriNetUnfolderBase]: For 24066/24163 co-relation queries the response was YES. [2024-06-14 11:33:41,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8430 conditions, 1755 events. 1007/1755 cut-off events. For 24066/24163 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9910 event pairs, 313 based on Foata normal form. 44/1770 useless extension candidates. Maximal degree in co-relation 8391. Up to 1368 conditions per place. [2024-06-14 11:33:41,463 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-14 11:33:41,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 120 transitions, 932 flow [2024-06-14 11:33:41,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:41,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:41,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-14 11:33:41,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-14 11:33:41,464 INFO L175 Difference]: Start difference. First operand has 90 places, 89 transitions, 606 flow. Second operand 7 states and 185 transitions. [2024-06-14 11:33:41,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 120 transitions, 932 flow [2024-06-14 11:33:41,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 120 transitions, 899 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:41,482 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 658 flow [2024-06-14 11:33:41,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=658, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2024-06-14 11:33:41,482 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-14 11:33:41,482 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 658 flow [2024-06-14 11:33:41,482 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:33:41,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:41,483 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:33:41,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:33:41,483 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:33:41,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:41,483 INFO L85 PathProgramCache]: Analyzing trace with hash 916247213, now seen corresponding path program 1 times [2024-06-14 11:33:41,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:41,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446161537] [2024-06-14 11:33:41,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:41,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:41,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:41,616 INFO L134 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:33:41,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:41,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446161537] [2024-06-14 11:33:41,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446161537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:41,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:41,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:41,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446141221] [2024-06-14 11:33:41,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:41,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:41,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:41,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:41,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:41,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:41,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:33:41,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:41,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:41,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:41,883 INFO L124 PetriNetUnfolderBase]: 1182/1996 cut-off events. [2024-06-14 11:33:41,883 INFO L125 PetriNetUnfolderBase]: For 26199/26199 co-relation queries the response was YES. [2024-06-14 11:33:41,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9567 conditions, 1996 events. 1182/1996 cut-off events. For 26199/26199 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11004 event pairs, 352 based on Foata normal form. 4/1997 useless extension candidates. Maximal degree in co-relation 9527. Up to 1730 conditions per place. [2024-06-14 11:33:41,895 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 93 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-14 11:33:41,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 123 transitions, 1007 flow [2024-06-14 11:33:41,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:41,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:41,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:33:41,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-14 11:33:41,897 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 658 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:33:41,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 123 transitions, 1007 flow [2024-06-14 11:33:41,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 123 transitions, 942 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:41,921 INFO L231 Difference]: Finished difference. Result has 94 places, 95 transitions, 701 flow [2024-06-14 11:33:41,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=701, PETRI_PLACES=94, PETRI_TRANSITIONS=95} [2024-06-14 11:33:41,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-14 11:33:41,921 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 95 transitions, 701 flow [2024-06-14 11:33:41,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:33:41,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:41,922 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:33:41,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:33:41,922 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:33:41,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:41,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1704859437, now seen corresponding path program 4 times [2024-06-14 11:33:41,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:41,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966400834] [2024-06-14 11:33:41,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:41,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:41,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:42,030 INFO L134 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:33:42,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:42,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966400834] [2024-06-14 11:33:42,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966400834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:42,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:42,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:42,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444169751] [2024-06-14 11:33:42,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:42,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:42,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:42,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:42,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:42,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:42,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 95 transitions, 701 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:33:42,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:42,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:42,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:42,298 INFO L124 PetriNetUnfolderBase]: 1042/1831 cut-off events. [2024-06-14 11:33:42,298 INFO L125 PetriNetUnfolderBase]: For 28282/28376 co-relation queries the response was YES. [2024-06-14 11:33:42,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8976 conditions, 1831 events. 1042/1831 cut-off events. For 28282/28376 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10446 event pairs, 323 based on Foata normal form. 46/1845 useless extension candidates. Maximal degree in co-relation 8934. Up to 1426 conditions per place. [2024-06-14 11:33:42,310 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 81 selfloop transitions, 29 changer transitions 0/123 dead transitions. [2024-06-14 11:33:42,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 123 transitions, 1027 flow [2024-06-14 11:33:42,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:42,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:42,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:33:42,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 11:33:42,311 INFO L175 Difference]: Start difference. First operand has 94 places, 95 transitions, 701 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:33:42,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 123 transitions, 1027 flow [2024-06-14 11:33:42,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 123 transitions, 964 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:42,328 INFO L231 Difference]: Finished difference. Result has 97 places, 96 transitions, 729 flow [2024-06-14 11:33:42,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=729, PETRI_PLACES=97, PETRI_TRANSITIONS=96} [2024-06-14 11:33:42,328 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-14 11:33:42,328 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 96 transitions, 729 flow [2024-06-14 11:33:42,329 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:33:42,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:42,329 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:33:42,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:33:42,329 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:33:42,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:42,330 INFO L85 PathProgramCache]: Analyzing trace with hash -824693041, now seen corresponding path program 2 times [2024-06-14 11:33:42,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:42,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384244369] [2024-06-14 11:33:42,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:42,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:42,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:42,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:42,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:42,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384244369] [2024-06-14 11:33:42,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384244369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:42,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:42,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:42,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493400218] [2024-06-14 11:33:42,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:42,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:42,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:42,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:42,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:42,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:42,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 96 transitions, 729 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:33:42,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:42,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:42,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:42,733 INFO L124 PetriNetUnfolderBase]: 1235/2097 cut-off events. [2024-06-14 11:33:42,733 INFO L125 PetriNetUnfolderBase]: For 30472/30472 co-relation queries the response was YES. [2024-06-14 11:33:42,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10279 conditions, 2097 events. 1235/2097 cut-off events. For 30472/30472 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11647 event pairs, 364 based on Foata normal form. 4/2098 useless extension candidates. Maximal degree in co-relation 10236. Up to 1816 conditions per place. [2024-06-14 11:33:42,747 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 93 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-14 11:33:42,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 126 transitions, 1088 flow [2024-06-14 11:33:42,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:42,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:42,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:33:42,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-14 11:33:42,749 INFO L175 Difference]: Start difference. First operand has 97 places, 96 transitions, 729 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:33:42,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 126 transitions, 1088 flow [2024-06-14 11:33:42,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 126 transitions, 1015 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:42,777 INFO L231 Difference]: Finished difference. Result has 100 places, 102 transitions, 788 flow [2024-06-14 11:33:42,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=788, PETRI_PLACES=100, PETRI_TRANSITIONS=102} [2024-06-14 11:33:42,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-14 11:33:42,778 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 102 transitions, 788 flow [2024-06-14 11:33:42,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:33:42,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:42,779 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:33:42,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:33:42,780 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:33:42,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:42,780 INFO L85 PathProgramCache]: Analyzing trace with hash 489646733, now seen corresponding path program 3 times [2024-06-14 11:33:42,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:42,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636203150] [2024-06-14 11:33:42,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:42,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:42,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:42,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:33:42,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:42,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636203150] [2024-06-14 11:33:42,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636203150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:42,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:42,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:42,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731968430] [2024-06-14 11:33:42,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:42,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:42,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:42,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:42,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:42,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:42,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 102 transitions, 788 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:33:42,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:42,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:42,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:43,150 INFO L124 PetriNetUnfolderBase]: 1252/2129 cut-off events. [2024-06-14 11:33:43,150 INFO L125 PetriNetUnfolderBase]: For 32814/32814 co-relation queries the response was YES. [2024-06-14 11:33:43,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10625 conditions, 2129 events. 1252/2129 cut-off events. For 32814/32814 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11905 event pairs, 369 based on Foata normal form. 4/2130 useless extension candidates. Maximal degree in co-relation 10580. Up to 1843 conditions per place. [2024-06-14 11:33:43,163 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 94 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-14 11:33:43,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 130 transitions, 1147 flow [2024-06-14 11:33:43,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:43,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:43,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:33:43,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 11:33:43,165 INFO L175 Difference]: Start difference. First operand has 100 places, 102 transitions, 788 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:33:43,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 130 transitions, 1147 flow [2024-06-14 11:33:43,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 130 transitions, 1066 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:43,220 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 829 flow [2024-06-14 11:33:43,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=829, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-14 11:33:43,221 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-14 11:33:43,221 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 829 flow [2024-06-14 11:33:43,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:33:43,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:43,222 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:33:43,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:33:43,222 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:33:43,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:43,223 INFO L85 PathProgramCache]: Analyzing trace with hash 500122253, now seen corresponding path program 4 times [2024-06-14 11:33:43,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:43,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229639515] [2024-06-14 11:33:43,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:43,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:43,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:43,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:43,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:43,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229639515] [2024-06-14 11:33:43,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229639515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:43,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:43,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:43,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67255333] [2024-06-14 11:33:43,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:43,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:43,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:43,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:43,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:43,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:43,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 829 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:33:43,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:43,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:43,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:43,570 INFO L124 PetriNetUnfolderBase]: 1244/2122 cut-off events. [2024-06-14 11:33:43,570 INFO L125 PetriNetUnfolderBase]: For 34526/34526 co-relation queries the response was YES. [2024-06-14 11:33:43,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10643 conditions, 2122 events. 1244/2122 cut-off events. For 34526/34526 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11908 event pairs, 317 based on Foata normal form. 4/2123 useless extension candidates. Maximal degree in co-relation 10597. Up to 1754 conditions per place. [2024-06-14 11:33:43,583 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 90 selfloop transitions, 35 changer transitions 0/133 dead transitions. [2024-06-14 11:33:43,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 133 transitions, 1181 flow [2024-06-14 11:33:43,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:43,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:43,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:33:43,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-14 11:33:43,584 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 829 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:33:43,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 133 transitions, 1181 flow [2024-06-14 11:33:43,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 133 transitions, 1110 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:43,615 INFO L231 Difference]: Finished difference. Result has 107 places, 108 transitions, 879 flow [2024-06-14 11:33:43,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=879, PETRI_PLACES=107, PETRI_TRANSITIONS=108} [2024-06-14 11:33:43,616 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-14 11:33:43,616 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 108 transitions, 879 flow [2024-06-14 11:33:43,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:33:43,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:43,616 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:33:43,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:33:43,617 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:43,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:43,617 INFO L85 PathProgramCache]: Analyzing trace with hash -542949072, now seen corresponding path program 1 times [2024-06-14 11:33:43,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:43,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610248460] [2024-06-14 11:33:43,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:43,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:43,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:43,705 INFO L134 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:33:43,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:43,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610248460] [2024-06-14 11:33:43,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610248460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:43,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:43,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:43,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622148387] [2024-06-14 11:33:43,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:43,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:43,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:43,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:43,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:43,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:43,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 108 transitions, 879 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:33:43,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:43,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:43,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:43,937 INFO L124 PetriNetUnfolderBase]: 1272/2165 cut-off events. [2024-06-14 11:33:43,938 INFO L125 PetriNetUnfolderBase]: For 37614/37614 co-relation queries the response was YES. [2024-06-14 11:33:43,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11069 conditions, 2165 events. 1272/2165 cut-off events. For 37614/37614 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12134 event pairs, 370 based on Foata normal form. 2/2164 useless extension candidates. Maximal degree in co-relation 11022. Up to 1853 conditions per place. [2024-06-14 11:33:43,976 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 103 selfloop transitions, 33 changer transitions 0/144 dead transitions. [2024-06-14 11:33:43,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 144 transitions, 1453 flow [2024-06-14 11:33:43,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:43,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:43,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:33:43,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-14 11:33:43,980 INFO L175 Difference]: Start difference. First operand has 107 places, 108 transitions, 879 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:33:43,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 144 transitions, 1453 flow [2024-06-14 11:33:44,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 144 transitions, 1350 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:44,011 INFO L231 Difference]: Finished difference. Result has 110 places, 125 transitions, 1025 flow [2024-06-14 11:33:44,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=110, PETRI_TRANSITIONS=125} [2024-06-14 11:33:44,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-14 11:33:44,011 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 125 transitions, 1025 flow [2024-06-14 11:33:44,012 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:33:44,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:44,012 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:33:44,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:33:44,012 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:44,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:44,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1681458190, now seen corresponding path program 2 times [2024-06-14 11:33:44,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:44,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130063021] [2024-06-14 11:33:44,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:44,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:44,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:44,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:44,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:44,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130063021] [2024-06-14 11:33:44,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130063021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:44,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:44,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:44,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583192132] [2024-06-14 11:33:44,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:44,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:44,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:44,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:44,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:44,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:44,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 125 transitions, 1025 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:33:44,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:44,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:44,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:44,340 INFO L124 PetriNetUnfolderBase]: 1284/2180 cut-off events. [2024-06-14 11:33:44,340 INFO L125 PetriNetUnfolderBase]: For 40742/40742 co-relation queries the response was YES. [2024-06-14 11:33:44,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11568 conditions, 2180 events. 1284/2180 cut-off events. For 40742/40742 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12255 event pairs, 376 based on Foata normal form. 2/2177 useless extension candidates. Maximal degree in co-relation 11518. Up to 1866 conditions per place. [2024-06-14 11:33:44,354 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 101 selfloop transitions, 36 changer transitions 0/145 dead transitions. [2024-06-14 11:33:44,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 145 transitions, 1513 flow [2024-06-14 11:33:44,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:44,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:44,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:33:44,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 11:33:44,355 INFO L175 Difference]: Start difference. First operand has 110 places, 125 transitions, 1025 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:33:44,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 145 transitions, 1513 flow [2024-06-14 11:33:44,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 145 transitions, 1459 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-14 11:33:44,390 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1122 flow [2024-06-14 11:33:44,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1122, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-14 11:33:44,390 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-14 11:33:44,390 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1122 flow [2024-06-14 11:33:44,390 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:33:44,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:44,391 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:33:44,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:33:44,391 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:44,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:44,391 INFO L85 PathProgramCache]: Analyzing trace with hash 518088640, now seen corresponding path program 3 times [2024-06-14 11:33:44,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:44,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508537017] [2024-06-14 11:33:44,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:44,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:44,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:44,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:44,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508537017] [2024-06-14 11:33:44,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508537017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:44,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:44,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:44,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948773263] [2024-06-14 11:33:44,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:44,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:44,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:44,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:44,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:44,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:44,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1122 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:33:44,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:44,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:44,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:44,715 INFO L124 PetriNetUnfolderBase]: 1286/2185 cut-off events. [2024-06-14 11:33:44,716 INFO L125 PetriNetUnfolderBase]: For 43271/43271 co-relation queries the response was YES. [2024-06-14 11:33:44,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11751 conditions, 2185 events. 1286/2185 cut-off events. For 43271/43271 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12277 event pairs, 376 based on Foata normal form. 2/2182 useless extension candidates. Maximal degree in co-relation 11697. Up to 1870 conditions per place. [2024-06-14 11:33:44,729 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 95 selfloop transitions, 45 changer transitions 0/148 dead transitions. [2024-06-14 11:33:44,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 148 transitions, 1558 flow [2024-06-14 11:33:44,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:44,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:44,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:33:44,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 11:33:44,731 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1122 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:33:44,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 148 transitions, 1558 flow [2024-06-14 11:33:44,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 148 transitions, 1440 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:44,779 INFO L231 Difference]: Finished difference. Result has 120 places, 137 transitions, 1211 flow [2024-06-14 11:33:44,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1211, PETRI_PLACES=120, PETRI_TRANSITIONS=137} [2024-06-14 11:33:44,780 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-14 11:33:44,780 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 137 transitions, 1211 flow [2024-06-14 11:33:44,780 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:33:44,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:44,780 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:33:44,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:33:44,781 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:44,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:44,781 INFO L85 PathProgramCache]: Analyzing trace with hash -336018802, now seen corresponding path program 1 times [2024-06-14 11:33:44,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:44,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841860695] [2024-06-14 11:33:44,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:44,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:44,885 INFO L134 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:33:44,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:44,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841860695] [2024-06-14 11:33:44,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841860695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:44,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:44,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:44,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109137617] [2024-06-14 11:33:44,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:44,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:44,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:44,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:44,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:44,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:44,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 137 transitions, 1211 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:33:44,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:44,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:44,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:45,126 INFO L124 PetriNetUnfolderBase]: 1245/2145 cut-off events. [2024-06-14 11:33:45,127 INFO L125 PetriNetUnfolderBase]: For 49560/49560 co-relation queries the response was YES. [2024-06-14 11:33:45,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11573 conditions, 2145 events. 1245/2145 cut-off events. For 49560/49560 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12277 event pairs, 363 based on Foata normal form. 12/2142 useless extension candidates. Maximal degree in co-relation 11518. Up to 1761 conditions per place. [2024-06-14 11:33:45,140 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 97 selfloop transitions, 30 changer transitions 0/153 dead transitions. [2024-06-14 11:33:45,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 153 transitions, 1541 flow [2024-06-14 11:33:45,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:45,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:33:45,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 11:33:45,143 INFO L175 Difference]: Start difference. First operand has 120 places, 137 transitions, 1211 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:33:45,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 153 transitions, 1541 flow [2024-06-14 11:33:45,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 153 transitions, 1475 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:45,180 INFO L231 Difference]: Finished difference. Result has 124 places, 139 transitions, 1248 flow [2024-06-14 11:33:45,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1248, PETRI_PLACES=124, PETRI_TRANSITIONS=139} [2024-06-14 11:33:45,181 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-14 11:33:45,181 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 139 transitions, 1248 flow [2024-06-14 11:33:45,181 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:33:45,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:45,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:45,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:33:45,182 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:45,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:45,182 INFO L85 PathProgramCache]: Analyzing trace with hash -2120576563, now seen corresponding path program 1 times [2024-06-14 11:33:45,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:45,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304106806] [2024-06-14 11:33:45,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:45,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:45,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:45,284 INFO L134 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:33:45,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:45,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304106806] [2024-06-14 11:33:45,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304106806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:45,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:45,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:45,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27757234] [2024-06-14 11:33:45,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:45,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:45,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:45,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:45,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:45,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:45,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 139 transitions, 1248 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:33:45,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:45,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:45,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:45,553 INFO L124 PetriNetUnfolderBase]: 1338/2273 cut-off events. [2024-06-14 11:33:45,554 INFO L125 PetriNetUnfolderBase]: For 49441/49441 co-relation queries the response was YES. [2024-06-14 11:33:45,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12474 conditions, 2273 events. 1338/2273 cut-off events. For 49441/49441 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12815 event pairs, 375 based on Foata normal form. 1/2269 useless extension candidates. Maximal degree in co-relation 12418. Up to 1938 conditions per place. [2024-06-14 11:33:45,567 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 107 selfloop transitions, 52 changer transitions 0/167 dead transitions. [2024-06-14 11:33:45,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 167 transitions, 1813 flow [2024-06-14 11:33:45,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:45,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:45,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-14 11:33:45,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-14 11:33:45,568 INFO L175 Difference]: Start difference. First operand has 124 places, 139 transitions, 1248 flow. Second operand 6 states and 158 transitions. [2024-06-14 11:33:45,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 167 transitions, 1813 flow [2024-06-14 11:33:45,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 167 transitions, 1734 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:45,617 INFO L231 Difference]: Finished difference. Result has 126 places, 146 transitions, 1362 flow [2024-06-14 11:33:45,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1362, PETRI_PLACES=126, PETRI_TRANSITIONS=146} [2024-06-14 11:33:45,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-14 11:33:45,618 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 146 transitions, 1362 flow [2024-06-14 11:33:45,618 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:33:45,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:45,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:45,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:33:45,618 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:45,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:45,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1769522649, now seen corresponding path program 2 times [2024-06-14 11:33:45,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:45,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984724901] [2024-06-14 11:33:45,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:45,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:45,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:45,716 INFO L134 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:33:45,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:45,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984724901] [2024-06-14 11:33:45,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984724901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:45,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:45,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:45,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735323432] [2024-06-14 11:33:45,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:45,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:45,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:45,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:45,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:45,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:45,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 146 transitions, 1362 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:33:45,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:45,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:45,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:45,973 INFO L124 PetriNetUnfolderBase]: 1351/2295 cut-off events. [2024-06-14 11:33:45,973 INFO L125 PetriNetUnfolderBase]: For 52688/52688 co-relation queries the response was YES. [2024-06-14 11:33:45,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12734 conditions, 2295 events. 1351/2295 cut-off events. For 52688/52688 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12938 event pairs, 375 based on Foata normal form. 1/2291 useless extension candidates. Maximal degree in co-relation 12677. Up to 1948 conditions per place. [2024-06-14 11:33:45,986 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 59 changer transitions 0/171 dead transitions. [2024-06-14 11:33:45,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 171 transitions, 1946 flow [2024-06-14 11:33:45,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:45,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:45,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:33:45,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-14 11:33:45,987 INFO L175 Difference]: Start difference. First operand has 126 places, 146 transitions, 1362 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:33:45,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 171 transitions, 1946 flow [2024-06-14 11:33:46,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 171 transitions, 1842 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:46,030 INFO L231 Difference]: Finished difference. Result has 130 places, 153 transitions, 1480 flow [2024-06-14 11:33:46,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1480, PETRI_PLACES=130, PETRI_TRANSITIONS=153} [2024-06-14 11:33:46,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-14 11:33:46,031 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 153 transitions, 1480 flow [2024-06-14 11:33:46,031 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:33:46,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:46,031 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:33:46,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:33:46,032 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:46,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:46,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1083391449, now seen corresponding path program 3 times [2024-06-14 11:33:46,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:46,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667504644] [2024-06-14 11:33:46,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:46,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:46,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:46,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:33:46,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:46,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667504644] [2024-06-14 11:33:46,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667504644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:46,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:46,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:46,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445434891] [2024-06-14 11:33:46,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:46,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:46,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:46,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:46,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:46,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:46,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 153 transitions, 1480 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:33:46,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:46,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:46,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:46,430 INFO L124 PetriNetUnfolderBase]: 1348/2292 cut-off events. [2024-06-14 11:33:46,430 INFO L125 PetriNetUnfolderBase]: For 55393/55393 co-relation queries the response was YES. [2024-06-14 11:33:46,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12771 conditions, 2292 events. 1348/2292 cut-off events. For 55393/55393 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12944 event pairs, 373 based on Foata normal form. 1/2290 useless extension candidates. Maximal degree in co-relation 12713. Up to 1946 conditions per place. [2024-06-14 11:33:46,444 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 109 selfloop transitions, 54 changer transitions 0/171 dead transitions. [2024-06-14 11:33:46,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 171 transitions, 1970 flow [2024-06-14 11:33:46,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:46,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:46,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:33:46,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-14 11:33:46,445 INFO L175 Difference]: Start difference. First operand has 130 places, 153 transitions, 1480 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:33:46,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 171 transitions, 1970 flow [2024-06-14 11:33:46,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 171 transitions, 1880 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:46,493 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 1504 flow [2024-06-14 11:33:46,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1504, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2024-06-14 11:33:46,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-14 11:33:46,494 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 1504 flow [2024-06-14 11:33:46,494 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:33:46,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:46,494 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:33:46,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:33:46,494 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:33:46,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:46,495 INFO L85 PathProgramCache]: Analyzing trace with hash -2063146167, now seen corresponding path program 4 times [2024-06-14 11:33:46,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:46,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764541821] [2024-06-14 11:33:46,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:46,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:46,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:46,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:33:46,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:46,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764541821] [2024-06-14 11:33:46,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764541821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:46,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:46,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:46,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469968053] [2024-06-14 11:33:46,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:46,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:46,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:46,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:46,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:46,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:46,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 1504 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:33:46,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:46,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:46,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:46,822 INFO L124 PetriNetUnfolderBase]: 1340/2280 cut-off events. [2024-06-14 11:33:46,823 INFO L125 PetriNetUnfolderBase]: For 58186/58186 co-relation queries the response was YES. [2024-06-14 11:33:46,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12758 conditions, 2280 events. 1340/2280 cut-off events. For 58186/58186 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12882 event pairs, 373 based on Foata normal form. 2/2279 useless extension candidates. Maximal degree in co-relation 12699. Up to 1938 conditions per place. [2024-06-14 11:33:46,836 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 109 selfloop transitions, 50 changer transitions 0/167 dead transitions. [2024-06-14 11:33:46,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 167 transitions, 1918 flow [2024-06-14 11:33:46,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:46,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:46,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:33:46,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-14 11:33:46,837 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 1504 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:33:46,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 167 transitions, 1918 flow [2024-06-14 11:33:46,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 167 transitions, 1821 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:46,892 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1515 flow [2024-06-14 11:33:46,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1515, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-14 11:33:46,893 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-14 11:33:46,893 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1515 flow [2024-06-14 11:33:46,893 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:33:46,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:46,893 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:33:46,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:33:46,894 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:33:46,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:46,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1326967091, now seen corresponding path program 5 times [2024-06-14 11:33:46,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:46,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844222533] [2024-06-14 11:33:46,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:46,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:46,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:46,993 INFO L134 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:33:46,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:46,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844222533] [2024-06-14 11:33:46,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844222533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:46,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:46,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:46,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033610808] [2024-06-14 11:33:46,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:46,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:46,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:46,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:46,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:47,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:47,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1515 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:33:47,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:47,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:47,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:47,231 INFO L124 PetriNetUnfolderBase]: 1334/2265 cut-off events. [2024-06-14 11:33:47,231 INFO L125 PetriNetUnfolderBase]: For 60384/60384 co-relation queries the response was YES. [2024-06-14 11:33:47,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12736 conditions, 2265 events. 1334/2265 cut-off events. For 60384/60384 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12837 event pairs, 379 based on Foata normal form. 2/2262 useless extension candidates. Maximal degree in co-relation 12676. Up to 1933 conditions per place. [2024-06-14 11:33:47,244 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 101 selfloop transitions, 55 changer transitions 0/164 dead transitions. [2024-06-14 11:33:47,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 164 transitions, 1917 flow [2024-06-14 11:33:47,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:47,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:33:47,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 11:33:47,246 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1515 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:33:47,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 164 transitions, 1917 flow [2024-06-14 11:33:47,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 164 transitions, 1797 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:47,302 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 1512 flow [2024-06-14 11:33:47,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1512, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2024-06-14 11:33:47,303 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-14 11:33:47,303 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 1512 flow [2024-06-14 11:33:47,303 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:33:47,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:47,303 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:33:47,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:33:47,303 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:33:47,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:47,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1835245017, now seen corresponding path program 6 times [2024-06-14 11:33:47,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:47,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256339181] [2024-06-14 11:33:47,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:47,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:47,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:33:47,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:47,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256339181] [2024-06-14 11:33:47,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256339181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:47,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:47,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:47,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699461687] [2024-06-14 11:33:47,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:47,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:47,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:47,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:47,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:47,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:47,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 1512 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:33:47,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:47,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:47,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:47,628 INFO L124 PetriNetUnfolderBase]: 1326/2253 cut-off events. [2024-06-14 11:33:47,628 INFO L125 PetriNetUnfolderBase]: For 62214/62214 co-relation queries the response was YES. [2024-06-14 11:33:47,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12694 conditions, 2253 events. 1326/2253 cut-off events. For 62214/62214 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12741 event pairs, 379 based on Foata normal form. 2/2250 useless extension candidates. Maximal degree in co-relation 12633. Up to 1925 conditions per place. [2024-06-14 11:33:47,641 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 51 changer transitions 0/163 dead transitions. [2024-06-14 11:33:47,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 163 transitions, 1846 flow [2024-06-14 11:33:47,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:47,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:47,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:33:47,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-14 11:33:47,643 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 1512 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:33:47,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 163 transitions, 1846 flow [2024-06-14 11:33:47,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 163 transitions, 1665 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:47,711 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 1442 flow [2024-06-14 11:33:47,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1442, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2024-06-14 11:33:47,712 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-14 11:33:47,712 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 1442 flow [2024-06-14 11:33:47,712 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:33:47,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:47,712 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:33:47,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:33:47,712 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:33:47,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:47,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1074811641, now seen corresponding path program 1 times [2024-06-14 11:33:47,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:47,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675002822] [2024-06-14 11:33:47,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:47,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:47,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:47,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:47,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:47,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675002822] [2024-06-14 11:33:47,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675002822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:47,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:47,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:47,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517502532] [2024-06-14 11:33:47,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:47,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:47,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:47,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:47,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:47,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:47,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 1442 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:33:47,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:47,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:47,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:48,135 INFO L124 PetriNetUnfolderBase]: 1331/2274 cut-off events. [2024-06-14 11:33:48,135 INFO L125 PetriNetUnfolderBase]: For 64292/64292 co-relation queries the response was YES. [2024-06-14 11:33:48,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12805 conditions, 2274 events. 1331/2274 cut-off events. For 64292/64292 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12897 event pairs, 359 based on Foata normal form. 1/2274 useless extension candidates. Maximal degree in co-relation 12743. Up to 2034 conditions per place. [2024-06-14 11:33:48,149 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 151 selfloop transitions, 13 changer transitions 0/172 dead transitions. [2024-06-14 11:33:48,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 172 transitions, 1854 flow [2024-06-14 11:33:48,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:48,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:48,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:33:48,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:33:48,150 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 1442 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:33:48,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 172 transitions, 1854 flow [2024-06-14 11:33:48,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 172 transitions, 1738 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:48,253 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 1408 flow [2024-06-14 11:33:48,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1408, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2024-06-14 11:33:48,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-14 11:33:48,253 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 1408 flow [2024-06-14 11:33:48,254 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:33:48,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:48,254 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:33:48,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:33:48,254 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:33:48,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:48,254 INFO L85 PathProgramCache]: Analyzing trace with hash 348441863, now seen corresponding path program 2 times [2024-06-14 11:33:48,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:48,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498280156] [2024-06-14 11:33:48,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:48,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:48,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:48,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:48,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:48,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498280156] [2024-06-14 11:33:48,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498280156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:48,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:48,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:48,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625308950] [2024-06-14 11:33:48,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:48,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:48,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:48,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:48,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:48,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:48,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 1408 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:33:48,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:48,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:48,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:48,628 INFO L124 PetriNetUnfolderBase]: 1336/2287 cut-off events. [2024-06-14 11:33:48,628 INFO L125 PetriNetUnfolderBase]: For 67563/67563 co-relation queries the response was YES. [2024-06-14 11:33:48,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13056 conditions, 2287 events. 1336/2287 cut-off events. For 67563/67563 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12970 event pairs, 360 based on Foata normal form. 1/2287 useless extension candidates. Maximal degree in co-relation 12993. Up to 2025 conditions per place. [2024-06-14 11:33:48,642 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 143 selfloop transitions, 25 changer transitions 0/176 dead transitions. [2024-06-14 11:33:48,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 1948 flow [2024-06-14 11:33:48,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:48,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:48,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:33:48,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-14 11:33:48,644 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 1408 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:33:48,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 1948 flow [2024-06-14 11:33:48,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 176 transitions, 1888 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:48,714 INFO L231 Difference]: Finished difference. Result has 141 places, 162 transitions, 1510 flow [2024-06-14 11:33:48,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=141, PETRI_TRANSITIONS=162} [2024-06-14 11:33:48,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-14 11:33:48,714 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 162 transitions, 1510 flow [2024-06-14 11:33:48,715 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:33:48,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:48,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:48,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:33:48,715 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:33:48,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:48,715 INFO L85 PathProgramCache]: Analyzing trace with hash 585590249, now seen corresponding path program 3 times [2024-06-14 11:33:48,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:48,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819325046] [2024-06-14 11:33:48,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:48,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:48,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:48,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:33:48,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:48,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819325046] [2024-06-14 11:33:48,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819325046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:48,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:48,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:48,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511655094] [2024-06-14 11:33:48,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:48,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:48,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:48,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:48,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:48,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:48,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 162 transitions, 1510 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:33:48,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:48,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:48,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:49,057 INFO L124 PetriNetUnfolderBase]: 1333/2277 cut-off events. [2024-06-14 11:33:49,057 INFO L125 PetriNetUnfolderBase]: For 71343/71343 co-relation queries the response was YES. [2024-06-14 11:33:49,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13263 conditions, 2277 events. 1333/2277 cut-off events. For 71343/71343 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12913 event pairs, 367 based on Foata normal form. 1/2275 useless extension candidates. Maximal degree in co-relation 13199. Up to 2022 conditions per place. [2024-06-14 11:33:49,071 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 139 selfloop transitions, 25 changer transitions 0/172 dead transitions. [2024-06-14 11:33:49,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 172 transitions, 1862 flow [2024-06-14 11:33:49,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:49,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:49,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:33:49,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-14 11:33:49,072 INFO L175 Difference]: Start difference. First operand has 141 places, 162 transitions, 1510 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:33:49,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 172 transitions, 1862 flow [2024-06-14 11:33:49,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 172 transitions, 1774 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:49,166 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1478 flow [2024-06-14 11:33:49,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1478, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-14 11:33:49,167 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-14 11:33:49,167 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1478 flow [2024-06-14 11:33:49,167 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:33:49,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:49,167 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:33:49,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:33:49,167 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:49,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:49,168 INFO L85 PathProgramCache]: Analyzing trace with hash 45303884, now seen corresponding path program 1 times [2024-06-14 11:33:49,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:49,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593876171] [2024-06-14 11:33:49,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:49,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:49,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:49,276 INFO L134 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:33:49,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:49,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593876171] [2024-06-14 11:33:49,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593876171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:49,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:49,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:49,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121536405] [2024-06-14 11:33:49,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:49,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:49,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:49,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:49,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:49,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:49,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1478 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:49,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:49,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:49,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:49,617 INFO L124 PetriNetUnfolderBase]: 1456/2510 cut-off events. [2024-06-14 11:33:49,618 INFO L125 PetriNetUnfolderBase]: For 80811/80811 co-relation queries the response was YES. [2024-06-14 11:33:49,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14327 conditions, 2510 events. 1456/2510 cut-off events. For 80811/80811 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14722 event pairs, 353 based on Foata normal form. 12/2519 useless extension candidates. Maximal degree in co-relation 14261. Up to 1838 conditions per place. [2024-06-14 11:33:49,633 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 159 selfloop transitions, 41 changer transitions 0/208 dead transitions. [2024-06-14 11:33:49,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 208 transitions, 2098 flow [2024-06-14 11:33:49,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:49,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:49,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 11:33:49,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-14 11:33:49,635 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1478 flow. Second operand 8 states and 206 transitions. [2024-06-14 11:33:49,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 208 transitions, 2098 flow [2024-06-14 11:33:49,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 208 transitions, 2026 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:49,737 INFO L231 Difference]: Finished difference. Result has 150 places, 170 transitions, 1614 flow [2024-06-14 11:33:49,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1614, PETRI_PLACES=150, PETRI_TRANSITIONS=170} [2024-06-14 11:33:49,738 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-14 11:33:49,738 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 170 transitions, 1614 flow [2024-06-14 11:33:49,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:49,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:49,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:49,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:33:49,738 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:49,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:49,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1952328484, now seen corresponding path program 2 times [2024-06-14 11:33:49,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:49,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866568615] [2024-06-14 11:33:49,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:49,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:49,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:49,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:49,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:49,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866568615] [2024-06-14 11:33:49,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866568615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:49,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:49,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:49,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213663289] [2024-06-14 11:33:49,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:49,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:49,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:49,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:49,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:49,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:49,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 170 transitions, 1614 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:49,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:49,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:49,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:50,198 INFO L124 PetriNetUnfolderBase]: 1566/2716 cut-off events. [2024-06-14 11:33:50,198 INFO L125 PetriNetUnfolderBase]: For 87735/87735 co-relation queries the response was YES. [2024-06-14 11:33:50,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15680 conditions, 2716 events. 1566/2716 cut-off events. For 87735/87735 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16419 event pairs, 393 based on Foata normal form. 12/2723 useless extension candidates. Maximal degree in co-relation 15611. Up to 2111 conditions per place. [2024-06-14 11:33:50,215 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 159 selfloop transitions, 43 changer transitions 0/210 dead transitions. [2024-06-14 11:33:50,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 210 transitions, 2211 flow [2024-06-14 11:33:50,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:50,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:50,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:33:50,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-14 11:33:50,217 INFO L175 Difference]: Start difference. First operand has 150 places, 170 transitions, 1614 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:33:50,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 210 transitions, 2211 flow [2024-06-14 11:33:50,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 210 transitions, 2125 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:50,298 INFO L231 Difference]: Finished difference. Result has 157 places, 176 transitions, 1725 flow [2024-06-14 11:33:50,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1725, PETRI_PLACES=157, PETRI_TRANSITIONS=176} [2024-06-14 11:33:50,300 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-14 11:33:50,300 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 176 transitions, 1725 flow [2024-06-14 11:33:50,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:50,300 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:33:50,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:33:50,301 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:50,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:50,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1245256532, now seen corresponding path program 3 times [2024-06-14 11:33:50,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:50,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267993052] [2024-06-14 11:33:50,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:50,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:50,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:50,404 INFO L134 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:33:50,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:50,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267993052] [2024-06-14 11:33:50,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267993052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:50,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:50,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:50,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049903832] [2024-06-14 11:33:50,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:50,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:50,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:50,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:50,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:50,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:50,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 176 transitions, 1725 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:50,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:50,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:50,844 INFO L124 PetriNetUnfolderBase]: 1648/2863 cut-off events. [2024-06-14 11:33:50,844 INFO L125 PetriNetUnfolderBase]: For 93953/93953 co-relation queries the response was YES. [2024-06-14 11:33:50,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16561 conditions, 2863 events. 1648/2863 cut-off events. For 93953/93953 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17541 event pairs, 418 based on Foata normal form. 12/2870 useless extension candidates. Maximal degree in co-relation 16489. Up to 2253 conditions per place. [2024-06-14 11:33:50,862 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 159 selfloop transitions, 47 changer transitions 0/214 dead transitions. [2024-06-14 11:33:50,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 214 transitions, 2317 flow [2024-06-14 11:33:50,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:50,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:50,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:33:50,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-14 11:33:50,863 INFO L175 Difference]: Start difference. First operand has 157 places, 176 transitions, 1725 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:33:50,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 214 transitions, 2317 flow [2024-06-14 11:33:50,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 214 transitions, 2222 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:50,998 INFO L231 Difference]: Finished difference. Result has 163 places, 180 transitions, 1810 flow [2024-06-14 11:33:50,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1810, PETRI_PLACES=163, PETRI_TRANSITIONS=180} [2024-06-14 11:33:50,999 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-14 11:33:50,999 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 180 transitions, 1810 flow [2024-06-14 11:33:50,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:50,999 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:33:51,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:33:51,000 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:33:51,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:51,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1572670636, now seen corresponding path program 4 times [2024-06-14 11:33:51,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:51,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010353812] [2024-06-14 11:33:51,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:51,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:51,101 INFO L134 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:33:51,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:51,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010353812] [2024-06-14 11:33:51,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010353812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:51,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:51,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:51,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733945016] [2024-06-14 11:33:51,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:51,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:51,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:51,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:51,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:51,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:51,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 180 transitions, 1810 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:51,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:51,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:51,481 INFO L124 PetriNetUnfolderBase]: 1628/2837 cut-off events. [2024-06-14 11:33:51,481 INFO L125 PetriNetUnfolderBase]: For 91094/91094 co-relation queries the response was YES. [2024-06-14 11:33:51,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15996 conditions, 2837 events. 1628/2837 cut-off events. For 91094/91094 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17388 event pairs, 363 based on Foata normal form. 12/2844 useless extension candidates. Maximal degree in co-relation 15922. Up to 1661 conditions per place. [2024-06-14 11:33:51,500 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 149 selfloop transitions, 57 changer transitions 0/214 dead transitions. [2024-06-14 11:33:51,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 214 transitions, 2290 flow [2024-06-14 11:33:51,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:51,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:51,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:33:51,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-14 11:33:51,501 INFO L175 Difference]: Start difference. First operand has 163 places, 180 transitions, 1810 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:33:51,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 214 transitions, 2290 flow [2024-06-14 11:33:51,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 214 transitions, 2197 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:51,621 INFO L231 Difference]: Finished difference. Result has 167 places, 179 transitions, 1791 flow [2024-06-14 11:33:51,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1791, PETRI_PLACES=167, PETRI_TRANSITIONS=179} [2024-06-14 11:33:51,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-14 11:33:51,622 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 179 transitions, 1791 flow [2024-06-14 11:33:51,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:51,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:51,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:33:51,623 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:51,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:51,623 INFO L85 PathProgramCache]: Analyzing trace with hash -339669089, now seen corresponding path program 1 times [2024-06-14 11:33:51,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:51,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38963293] [2024-06-14 11:33:51,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:51,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:51,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:51,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:51,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38963293] [2024-06-14 11:33:51,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38963293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:51,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:51,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:51,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056579189] [2024-06-14 11:33:51,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:51,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:51,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:51,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:51,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:51,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:51,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 179 transitions, 1791 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:33:51,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:51,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:51,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:52,042 INFO L124 PetriNetUnfolderBase]: 1569/2769 cut-off events. [2024-06-14 11:33:52,042 INFO L125 PetriNetUnfolderBase]: For 97636/97636 co-relation queries the response was YES. [2024-06-14 11:33:52,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15791 conditions, 2769 events. 1569/2769 cut-off events. For 97636/97636 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17279 event pairs, 400 based on Foata normal form. 12/2751 useless extension candidates. Maximal degree in co-relation 15716. Up to 2301 conditions per place. [2024-06-14 11:33:52,062 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 136 selfloop transitions, 28 changer transitions 0/195 dead transitions. [2024-06-14 11:33:52,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 195 transitions, 2193 flow [2024-06-14 11:33:52,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:52,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:52,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:33:52,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-14 11:33:52,063 INFO L175 Difference]: Start difference. First operand has 167 places, 179 transitions, 1791 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:33:52,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 195 transitions, 2193 flow [2024-06-14 11:33:52,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 195 transitions, 2039 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:52,183 INFO L231 Difference]: Finished difference. Result has 166 places, 181 transitions, 1734 flow [2024-06-14 11:33:52,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1734, PETRI_PLACES=166, PETRI_TRANSITIONS=181} [2024-06-14 11:33:52,184 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-14 11:33:52,184 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 181 transitions, 1734 flow [2024-06-14 11:33:52,184 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:33:52,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:52,184 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:33:52,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:33:52,184 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:52,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:52,185 INFO L85 PathProgramCache]: Analyzing trace with hash -323479649, now seen corresponding path program 2 times [2024-06-14 11:33:52,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:52,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935966362] [2024-06-14 11:33:52,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:52,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:52,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:52,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:52,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:52,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935966362] [2024-06-14 11:33:52,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935966362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:52,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:52,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:52,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850409737] [2024-06-14 11:33:52,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:52,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:52,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:52,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:52,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:52,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 11:33:52,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 181 transitions, 1734 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:33:52,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:52,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 11:33:52,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:52,664 INFO L124 PetriNetUnfolderBase]: 1617/2838 cut-off events. [2024-06-14 11:33:52,664 INFO L125 PetriNetUnfolderBase]: For 99185/99185 co-relation queries the response was YES. [2024-06-14 11:33:52,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16095 conditions, 2838 events. 1617/2838 cut-off events. For 99185/99185 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17659 event pairs, 410 based on Foata normal form. 8/2812 useless extension candidates. Maximal degree in co-relation 16020. Up to 2259 conditions per place. [2024-06-14 11:33:52,680 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 144 selfloop transitions, 27 changer transitions 0/202 dead transitions. [2024-06-14 11:33:52,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 202 transitions, 2270 flow [2024-06-14 11:33:52,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:52,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:52,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:33:52,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-14 11:33:52,682 INFO L175 Difference]: Start difference. First operand has 166 places, 181 transitions, 1734 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:33:52,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 202 transitions, 2270 flow [2024-06-14 11:33:52,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 202 transitions, 2197 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:52,770 INFO L231 Difference]: Finished difference. Result has 168 places, 183 transitions, 1753 flow [2024-06-14 11:33:52,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1753, PETRI_PLACES=168, PETRI_TRANSITIONS=183} [2024-06-14 11:33:52,771 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-14 11:33:52,771 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 183 transitions, 1753 flow [2024-06-14 11:33:52,771 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:33:52,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:52,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:52,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:33:52,771 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:52,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:52,772 INFO L85 PathProgramCache]: Analyzing trace with hash -2088709841, now seen corresponding path program 1 times [2024-06-14 11:33:52,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:52,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158835204] [2024-06-14 11:33:52,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:52,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:52,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:52,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:52,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:52,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158835204] [2024-06-14 11:33:52,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158835204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:52,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:52,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:52,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82608394] [2024-06-14 11:33:52,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:52,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:52,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:52,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:52,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:52,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:52,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 183 transitions, 1753 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:52,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:52,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:52,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:53,243 INFO L124 PetriNetUnfolderBase]: 1748/3040 cut-off events. [2024-06-14 11:33:53,243 INFO L125 PetriNetUnfolderBase]: For 100290/100290 co-relation queries the response was YES. [2024-06-14 11:33:53,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17169 conditions, 3040 events. 1748/3040 cut-off events. For 100290/100290 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18921 event pairs, 435 based on Foata normal form. 2/3039 useless extension candidates. Maximal degree in co-relation 17093. Up to 2647 conditions per place. [2024-06-14 11:33:53,264 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 166 selfloop transitions, 35 changer transitions 0/209 dead transitions. [2024-06-14 11:33:53,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 209 transitions, 2397 flow [2024-06-14 11:33:53,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:53,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:53,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:33:53,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-14 11:33:53,267 INFO L175 Difference]: Start difference. First operand has 168 places, 183 transitions, 1753 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:33:53,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 209 transitions, 2397 flow [2024-06-14 11:33:53,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 209 transitions, 2362 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:53,412 INFO L231 Difference]: Finished difference. Result has 174 places, 191 transitions, 1929 flow [2024-06-14 11:33:53,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1929, PETRI_PLACES=174, PETRI_TRANSITIONS=191} [2024-06-14 11:33:53,412 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-14 11:33:53,413 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 191 transitions, 1929 flow [2024-06-14 11:33:53,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:53,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:53,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:53,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:33:53,414 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:53,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:53,414 INFO L85 PathProgramCache]: Analyzing trace with hash -2082995921, now seen corresponding path program 2 times [2024-06-14 11:33:53,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:53,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581602167] [2024-06-14 11:33:53,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:53,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:53,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:53,524 INFO L134 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:33:53,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:53,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581602167] [2024-06-14 11:33:53,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581602167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:53,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:53,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:53,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574711005] [2024-06-14 11:33:53,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:53,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:53,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:53,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:53,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:53,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:53,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 191 transitions, 1929 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:53,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:53,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:53,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:53,942 INFO L124 PetriNetUnfolderBase]: 1790/3110 cut-off events. [2024-06-14 11:33:53,943 INFO L125 PetriNetUnfolderBase]: For 110434/110434 co-relation queries the response was YES. [2024-06-14 11:33:53,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18340 conditions, 3110 events. 1790/3110 cut-off events. For 110434/110434 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19482 event pairs, 441 based on Foata normal form. 2/3109 useless extension candidates. Maximal degree in co-relation 18261. Up to 2550 conditions per place. [2024-06-14 11:33:53,969 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 139 selfloop transitions, 78 changer transitions 0/225 dead transitions. [2024-06-14 11:33:53,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 225 transitions, 2951 flow [2024-06-14 11:33:53,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:53,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:53,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:33:53,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 11:33:53,974 INFO L175 Difference]: Start difference. First operand has 174 places, 191 transitions, 1929 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:33:53,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 225 transitions, 2951 flow [2024-06-14 11:33:54,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 225 transitions, 2849 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:54,183 INFO L231 Difference]: Finished difference. Result has 180 places, 206 transitions, 2289 flow [2024-06-14 11:33:54,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=180, PETRI_TRANSITIONS=206} [2024-06-14 11:33:54,184 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-14 11:33:54,184 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 206 transitions, 2289 flow [2024-06-14 11:33:54,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:54,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:54,184 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:33:54,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:33:54,184 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:54,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:54,185 INFO L85 PathProgramCache]: Analyzing trace with hash -2083203311, now seen corresponding path program 3 times [2024-06-14 11:33:54,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:54,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347085490] [2024-06-14 11:33:54,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:54,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:54,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:54,285 INFO L134 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:33:54,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:54,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347085490] [2024-06-14 11:33:54,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347085490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:54,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:54,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:54,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382082925] [2024-06-14 11:33:54,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:54,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:54,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:54,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:54,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:54,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:54,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 206 transitions, 2289 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:54,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:54,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:54,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:54,662 INFO L124 PetriNetUnfolderBase]: 1786/3106 cut-off events. [2024-06-14 11:33:54,663 INFO L125 PetriNetUnfolderBase]: For 115986/115986 co-relation queries the response was YES. [2024-06-14 11:33:54,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18939 conditions, 3106 events. 1786/3106 cut-off events. For 115986/115986 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19411 event pairs, 441 based on Foata normal form. 2/3105 useless extension candidates. Maximal degree in co-relation 18856. Up to 2548 conditions per place. [2024-06-14 11:33:54,686 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 144 selfloop transitions, 73 changer transitions 0/225 dead transitions. [2024-06-14 11:33:54,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 225 transitions, 3087 flow [2024-06-14 11:33:54,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:54,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:54,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:33:54,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 11:33:54,688 INFO L175 Difference]: Start difference. First operand has 180 places, 206 transitions, 2289 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:33:54,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 225 transitions, 3087 flow [2024-06-14 11:33:54,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 225 transitions, 2940 flow, removed 67 selfloop flow, removed 1 redundant places. [2024-06-14 11:33:54,849 INFO L231 Difference]: Finished difference. Result has 186 places, 206 transitions, 2300 flow [2024-06-14 11:33:54,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2300, PETRI_PLACES=186, PETRI_TRANSITIONS=206} [2024-06-14 11:33:54,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-14 11:33:54,850 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 206 transitions, 2300 flow [2024-06-14 11:33:54,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:54,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:54,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:33:54,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:33:54,851 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:54,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:54,851 INFO L85 PathProgramCache]: Analyzing trace with hash -2082987985, now seen corresponding path program 1 times [2024-06-14 11:33:54,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:54,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742175560] [2024-06-14 11:33:54,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:54,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:54,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:54,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:54,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742175560] [2024-06-14 11:33:54,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742175560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:54,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:54,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:54,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450334056] [2024-06-14 11:33:54,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:54,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:54,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:54,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:54,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:55,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:55,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 206 transitions, 2300 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:55,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:55,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:55,368 INFO L124 PetriNetUnfolderBase]: 1802/3130 cut-off events. [2024-06-14 11:33:55,368 INFO L125 PetriNetUnfolderBase]: For 120944/120944 co-relation queries the response was YES. [2024-06-14 11:33:55,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18923 conditions, 3130 events. 1802/3130 cut-off events. For 120944/120944 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19575 event pairs, 442 based on Foata normal form. 4/3131 useless extension candidates. Maximal degree in co-relation 18838. Up to 2691 conditions per place. [2024-06-14 11:33:55,391 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 161 selfloop transitions, 55 changer transitions 0/224 dead transitions. [2024-06-14 11:33:55,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 224 transitions, 2826 flow [2024-06-14 11:33:55,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:55,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:55,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:33:55,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-14 11:33:55,393 INFO L175 Difference]: Start difference. First operand has 186 places, 206 transitions, 2300 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:33:55,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 224 transitions, 2826 flow [2024-06-14 11:33:55,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 224 transitions, 2624 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:55,561 INFO L231 Difference]: Finished difference. Result has 186 places, 209 transitions, 2278 flow [2024-06-14 11:33:55,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2278, PETRI_PLACES=186, PETRI_TRANSITIONS=209} [2024-06-14 11:33:55,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-14 11:33:55,562 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 209 transitions, 2278 flow [2024-06-14 11:33:55,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:55,562 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:33:55,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:33:55,563 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:55,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:55,563 INFO L85 PathProgramCache]: Analyzing trace with hash 110599697, now seen corresponding path program 4 times [2024-06-14 11:33:55,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:55,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401436290] [2024-06-14 11:33:55,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:55,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:55,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:55,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:55,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:55,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401436290] [2024-06-14 11:33:55,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401436290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:55,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:55,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:55,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100051041] [2024-06-14 11:33:55,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:55,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:55,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:55,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:55,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:55,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:55,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 209 transitions, 2278 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:55,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:55,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:56,043 INFO L124 PetriNetUnfolderBase]: 1828/3162 cut-off events. [2024-06-14 11:33:56,044 INFO L125 PetriNetUnfolderBase]: For 127059/127059 co-relation queries the response was YES. [2024-06-14 11:33:56,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19413 conditions, 3162 events. 1828/3162 cut-off events. For 127059/127059 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19780 event pairs, 463 based on Foata normal form. 2/3157 useless extension candidates. Maximal degree in co-relation 19329. Up to 2597 conditions per place. [2024-06-14 11:33:56,070 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 144 selfloop transitions, 81 changer transitions 0/233 dead transitions. [2024-06-14 11:33:56,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 233 transitions, 3250 flow [2024-06-14 11:33:56,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:56,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:56,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:33:56,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:33:56,072 INFO L175 Difference]: Start difference. First operand has 186 places, 209 transitions, 2278 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:33:56,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 233 transitions, 3250 flow [2024-06-14 11:33:56,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 233 transitions, 3092 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:56,271 INFO L231 Difference]: Finished difference. Result has 190 places, 218 transitions, 2507 flow [2024-06-14 11:33:56,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2120, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2507, PETRI_PLACES=190, PETRI_TRANSITIONS=218} [2024-06-14 11:33:56,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-14 11:33:56,272 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 218 transitions, 2507 flow [2024-06-14 11:33:56,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:56,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:56,272 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:33:56,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:33:56,272 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:56,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:56,273 INFO L85 PathProgramCache]: Analyzing trace with hash -801035187, now seen corresponding path program 5 times [2024-06-14 11:33:56,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:56,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081776735] [2024-06-14 11:33:56,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:56,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:56,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:56,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:56,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:56,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081776735] [2024-06-14 11:33:56,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081776735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:56,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:56,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:56,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387718455] [2024-06-14 11:33:56,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:56,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:56,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:56,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:56,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:56,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:56,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 218 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:56,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:56,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:56,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:56,781 INFO L124 PetriNetUnfolderBase]: 1830/3166 cut-off events. [2024-06-14 11:33:56,781 INFO L125 PetriNetUnfolderBase]: For 131379/131379 co-relation queries the response was YES. [2024-06-14 11:33:56,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19713 conditions, 3166 events. 1830/3166 cut-off events. For 131379/131379 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19836 event pairs, 463 based on Foata normal form. 2/3161 useless extension candidates. Maximal degree in co-relation 19626. Up to 2601 conditions per place. [2024-06-14 11:33:56,806 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 128 selfloop transitions, 99 changer transitions 0/235 dead transitions. [2024-06-14 11:33:56,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 235 transitions, 3274 flow [2024-06-14 11:33:56,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:56,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:56,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:33:56,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 11:33:56,807 INFO L175 Difference]: Start difference. First operand has 190 places, 218 transitions, 2507 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:33:56,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 235 transitions, 3274 flow [2024-06-14 11:33:57,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 235 transitions, 2971 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:57,027 INFO L231 Difference]: Finished difference. Result has 192 places, 222 transitions, 2502 flow [2024-06-14 11:33:57,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2502, PETRI_PLACES=192, PETRI_TRANSITIONS=222} [2024-06-14 11:33:57,028 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-14 11:33:57,028 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 222 transitions, 2502 flow [2024-06-14 11:33:57,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:57,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:57,028 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:33:57,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:33:57,028 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:57,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:57,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1666963079, now seen corresponding path program 6 times [2024-06-14 11:33:57,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:57,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047789563] [2024-06-14 11:33:57,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:57,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:57,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:57,119 INFO L134 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:33:57,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:57,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047789563] [2024-06-14 11:33:57,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047789563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:57,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:57,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:57,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258440433] [2024-06-14 11:33:57,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:57,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:57,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:57,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:57,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:57,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:57,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 222 transitions, 2502 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:57,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:57,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:57,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:57,489 INFO L124 PetriNetUnfolderBase]: 1826/3162 cut-off events. [2024-06-14 11:33:57,489 INFO L125 PetriNetUnfolderBase]: For 132843/132843 co-relation queries the response was YES. [2024-06-14 11:33:57,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19429 conditions, 3162 events. 1826/3162 cut-off events. For 132843/132843 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19827 event pairs, 463 based on Foata normal form. 2/3157 useless extension candidates. Maximal degree in co-relation 19342. Up to 2599 conditions per place. [2024-06-14 11:33:57,514 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 144 selfloop transitions, 83 changer transitions 0/235 dead transitions. [2024-06-14 11:33:57,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 235 transitions, 3182 flow [2024-06-14 11:33:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:57,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:57,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:33:57,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 11:33:57,515 INFO L175 Difference]: Start difference. First operand has 192 places, 222 transitions, 2502 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:33:57,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 235 transitions, 3182 flow [2024-06-14 11:33:57,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 235 transitions, 2955 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:57,806 INFO L231 Difference]: Finished difference. Result has 195 places, 222 transitions, 2449 flow [2024-06-14 11:33:57,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2449, PETRI_PLACES=195, PETRI_TRANSITIONS=222} [2024-06-14 11:33:57,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-14 11:33:57,807 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 222 transitions, 2449 flow [2024-06-14 11:33:57,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:57,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:57,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:57,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:33:57,807 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:57,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:57,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1666747753, now seen corresponding path program 2 times [2024-06-14 11:33:57,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:57,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257483548] [2024-06-14 11:33:57,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:57,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:57,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:57,910 INFO L134 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:33:57,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:57,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257483548] [2024-06-14 11:33:57,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257483548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:57,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:57,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:57,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576117945] [2024-06-14 11:33:57,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:57,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:57,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:57,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:57,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:57,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:57,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 222 transitions, 2449 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:57,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:57,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:57,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:58,310 INFO L124 PetriNetUnfolderBase]: 1842/3192 cut-off events. [2024-06-14 11:33:58,310 INFO L125 PetriNetUnfolderBase]: For 140855/140855 co-relation queries the response was YES. [2024-06-14 11:33:58,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19640 conditions, 3192 events. 1842/3192 cut-off events. For 140855/140855 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20013 event pairs, 448 based on Foata normal form. 4/3191 useless extension candidates. Maximal degree in co-relation 19552. Up to 2749 conditions per place. [2024-06-14 11:33:58,335 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 174 selfloop transitions, 55 changer transitions 0/237 dead transitions. [2024-06-14 11:33:58,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 237 transitions, 3005 flow [2024-06-14 11:33:58,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:58,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:58,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:33:58,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-14 11:33:58,337 INFO L175 Difference]: Start difference. First operand has 195 places, 222 transitions, 2449 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:33:58,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 237 transitions, 3005 flow [2024-06-14 11:33:58,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 237 transitions, 2815 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:58,607 INFO L231 Difference]: Finished difference. Result has 196 places, 225 transitions, 2451 flow [2024-06-14 11:33:58,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2451, PETRI_PLACES=196, PETRI_TRANSITIONS=225} [2024-06-14 11:33:58,608 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-14 11:33:58,608 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 225 transitions, 2451 flow [2024-06-14 11:33:58,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:58,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:58,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:58,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:33:58,609 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:58,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:58,609 INFO L85 PathProgramCache]: Analyzing trace with hash -332995905, now seen corresponding path program 3 times [2024-06-14 11:33:58,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:58,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394265430] [2024-06-14 11:33:58,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:58,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:58,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:58,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:58,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:58,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394265430] [2024-06-14 11:33:58,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394265430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:58,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:58,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:58,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664999940] [2024-06-14 11:33:58,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:58,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:58,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:58,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:58,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:58,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:58,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 225 transitions, 2451 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:58,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:58,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:58,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:59,151 INFO L124 PetriNetUnfolderBase]: 1858/3224 cut-off events. [2024-06-14 11:33:59,152 INFO L125 PetriNetUnfolderBase]: For 147332/147332 co-relation queries the response was YES. [2024-06-14 11:33:59,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19972 conditions, 3224 events. 1858/3224 cut-off events. For 147332/147332 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20274 event pairs, 452 based on Foata normal form. 4/3223 useless extension candidates. Maximal degree in co-relation 19884. Up to 2773 conditions per place. [2024-06-14 11:33:59,174 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 170 selfloop transitions, 62 changer transitions 0/240 dead transitions. [2024-06-14 11:33:59,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 240 transitions, 3019 flow [2024-06-14 11:33:59,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:59,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:59,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:33:59,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-14 11:33:59,176 INFO L175 Difference]: Start difference. First operand has 196 places, 225 transitions, 2451 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:33:59,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 240 transitions, 3019 flow [2024-06-14 11:33:59,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 240 transitions, 2849 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:59,402 INFO L231 Difference]: Finished difference. Result has 198 places, 228 transitions, 2493 flow [2024-06-14 11:33:59,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2493, PETRI_PLACES=198, PETRI_TRANSITIONS=228} [2024-06-14 11:33:59,402 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-14 11:33:59,402 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 228 transitions, 2493 flow [2024-06-14 11:33:59,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:59,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:59,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] [2024-06-14 11:33:59,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:33:59,403 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:59,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:59,403 INFO L85 PathProgramCache]: Analyzing trace with hash -791504051, now seen corresponding path program 4 times [2024-06-14 11:33:59,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:59,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782225411] [2024-06-14 11:33:59,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:59,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:59,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:59,499 INFO L134 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:33:59,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:59,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782225411] [2024-06-14 11:33:59,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782225411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:59,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:59,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:59,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51566254] [2024-06-14 11:33:59,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:59,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:59,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:59,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:59,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:59,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:33:59,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 228 transitions, 2493 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:59,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:59,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:33:59,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:59,890 INFO L124 PetriNetUnfolderBase]: 1861/3229 cut-off events. [2024-06-14 11:33:59,890 INFO L125 PetriNetUnfolderBase]: For 150290/150290 co-relation queries the response was YES. [2024-06-14 11:33:59,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20041 conditions, 3229 events. 1861/3229 cut-off events. For 150290/150290 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20323 event pairs, 439 based on Foata normal form. 4/3228 useless extension candidates. Maximal degree in co-relation 19952. Up to 2726 conditions per place. [2024-06-14 11:33:59,915 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 165 selfloop transitions, 73 changer transitions 0/246 dead transitions. [2024-06-14 11:33:59,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 246 transitions, 3113 flow [2024-06-14 11:33:59,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:59,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:59,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:33:59,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514950166112956 [2024-06-14 11:33:59,917 INFO L175 Difference]: Start difference. First operand has 198 places, 228 transitions, 2493 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:33:59,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 246 transitions, 3113 flow [2024-06-14 11:34:00,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 246 transitions, 2923 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:00,243 INFO L231 Difference]: Finished difference. Result has 201 places, 233 transitions, 2593 flow [2024-06-14 11:34:00,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2593, PETRI_PLACES=201, PETRI_TRANSITIONS=233} [2024-06-14 11:34:00,244 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-14 11:34:00,244 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 233 transitions, 2593 flow [2024-06-14 11:34:00,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:00,244 INFO 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:34:00,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:34:00,244 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:00,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:00,245 INFO L85 PathProgramCache]: Analyzing trace with hash 953001692, now seen corresponding path program 1 times [2024-06-14 11:34:00,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:00,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609042491] [2024-06-14 11:34:00,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:00,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:00,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:00,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:34:00,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:00,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609042491] [2024-06-14 11:34:00,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609042491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:00,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:00,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:00,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582469084] [2024-06-14 11:34:00,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:00,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:00,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:00,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:00,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:00,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:00,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 233 transitions, 2593 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:00,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:00,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:00,788 INFO L124 PetriNetUnfolderBase]: 1882/3268 cut-off events. [2024-06-14 11:34:00,788 INFO L125 PetriNetUnfolderBase]: For 154808/154808 co-relation queries the response was YES. [2024-06-14 11:34:00,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20606 conditions, 3268 events. 1882/3268 cut-off events. For 154808/154808 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20550 event pairs, 435 based on Foata normal form. 1/3266 useless extension candidates. Maximal degree in co-relation 20515. Up to 2852 conditions per place. [2024-06-14 11:34:00,813 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 221 selfloop transitions, 39 changer transitions 0/268 dead transitions. [2024-06-14 11:34:00,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 268 transitions, 3395 flow [2024-06-14 11:34:00,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:00,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:00,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:34:00,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 11:34:00,815 INFO L175 Difference]: Start difference. First operand has 201 places, 233 transitions, 2593 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:34:00,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 268 transitions, 3395 flow [2024-06-14 11:34:01,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 268 transitions, 3223 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:01,146 INFO L231 Difference]: Finished difference. Result has 206 places, 241 transitions, 2633 flow [2024-06-14 11:34:01,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2633, PETRI_PLACES=206, PETRI_TRANSITIONS=241} [2024-06-14 11:34:01,147 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-14 11:34:01,147 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 241 transitions, 2633 flow [2024-06-14 11:34:01,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:01,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:01,148 INFO 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:34:01,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:34:01,148 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:34:01,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:01,148 INFO L85 PathProgramCache]: Analyzing trace with hash -725552704, now seen corresponding path program 2 times [2024-06-14 11:34:01,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:01,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993331506] [2024-06-14 11:34:01,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:01,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:01,245 INFO L134 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:34:01,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:01,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993331506] [2024-06-14 11:34:01,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993331506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:01,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:01,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:01,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508274447] [2024-06-14 11:34:01,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:01,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:01,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:01,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:01,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:01,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:01,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 241 transitions, 2633 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:01,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:01,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:01,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:01,703 INFO L124 PetriNetUnfolderBase]: 1892/3290 cut-off events. [2024-06-14 11:34:01,704 INFO L125 PetriNetUnfolderBase]: For 160012/160012 co-relation queries the response was YES. [2024-06-14 11:34:01,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21081 conditions, 3290 events. 1892/3290 cut-off events. For 160012/160012 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20732 event pairs, 435 based on Foata normal form. 1/3288 useless extension candidates. Maximal degree in co-relation 20987. Up to 2860 conditions per place. [2024-06-14 11:34:01,731 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 222 selfloop transitions, 46 changer transitions 0/276 dead transitions. [2024-06-14 11:34:01,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 276 transitions, 3436 flow [2024-06-14 11:34:01,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:01,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:34:01,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-14 11:34:01,732 INFO L175 Difference]: Start difference. First operand has 206 places, 241 transitions, 2633 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:34:01,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 276 transitions, 3436 flow [2024-06-14 11:34:02,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 276 transitions, 3228 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:02,201 INFO L231 Difference]: Finished difference. Result has 211 places, 247 transitions, 2610 flow [2024-06-14 11:34:02,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2610, PETRI_PLACES=211, PETRI_TRANSITIONS=247} [2024-06-14 11:34:02,201 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-06-14 11:34:02,201 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 247 transitions, 2610 flow [2024-06-14 11:34:02,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:02,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:02,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:02,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:34:02,202 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:34:02,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:02,202 INFO L85 PathProgramCache]: Analyzing trace with hash -10207924, now seen corresponding path program 1 times [2024-06-14 11:34:02,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:02,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382808510] [2024-06-14 11:34:02,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:02,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:02,301 INFO L134 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:34:02,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:02,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382808510] [2024-06-14 11:34:02,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382808510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:02,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:02,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:02,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803810735] [2024-06-14 11:34:02,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:02,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:02,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:02,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:02,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:02,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:02,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 247 transitions, 2610 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:02,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:02,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:02,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:02,764 INFO L124 PetriNetUnfolderBase]: 1907/3321 cut-off events. [2024-06-14 11:34:02,764 INFO L125 PetriNetUnfolderBase]: For 163237/163237 co-relation queries the response was YES. [2024-06-14 11:34:02,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20968 conditions, 3321 events. 1907/3321 cut-off events. For 163237/163237 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20983 event pairs, 344 based on Foata normal form. 2/3320 useless extension candidates. Maximal degree in co-relation 20874. Up to 2823 conditions per place. [2024-06-14 11:34:02,792 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 236 selfloop transitions, 40 changer transitions 0/284 dead transitions. [2024-06-14 11:34:02,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 3450 flow [2024-06-14 11:34:02,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:02,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:02,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:34:02,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-14 11:34:02,794 INFO L175 Difference]: Start difference. First operand has 211 places, 247 transitions, 2610 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:34:02,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 3450 flow [2024-06-14 11:34:03,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 284 transitions, 3338 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:03,134 INFO L231 Difference]: Finished difference. Result has 213 places, 252 transitions, 2684 flow [2024-06-14 11:34:03,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2684, PETRI_PLACES=213, PETRI_TRANSITIONS=252} [2024-06-14 11:34:03,134 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-14 11:34:03,134 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 252 transitions, 2684 flow [2024-06-14 11:34:03,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:03,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:03,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:03,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:34:03,135 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:34:03,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:03,135 INFO L85 PathProgramCache]: Analyzing trace with hash -2110442616, now seen corresponding path program 2 times [2024-06-14 11:34:03,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:03,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451697693] [2024-06-14 11:34:03,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:03,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:03,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:03,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:03,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:03,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451697693] [2024-06-14 11:34:03,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451697693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:03,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:03,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:03,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973034848] [2024-06-14 11:34:03,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:03,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:03,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:03,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:03,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:03,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:03,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 252 transitions, 2684 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:03,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:03,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:03,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:03,697 INFO L124 PetriNetUnfolderBase]: 1915/3329 cut-off events. [2024-06-14 11:34:03,697 INFO L125 PetriNetUnfolderBase]: For 169341/169341 co-relation queries the response was YES. [2024-06-14 11:34:03,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3329 events. 1915/3329 cut-off events. For 169341/169341 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21039 event pairs, 434 based on Foata normal form. 2/3326 useless extension candidates. Maximal degree in co-relation 21218. Up to 2916 conditions per place. [2024-06-14 11:34:03,723 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 235 selfloop transitions, 35 changer transitions 0/278 dead transitions. [2024-06-14 11:34:03,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 278 transitions, 3326 flow [2024-06-14 11:34:03,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:03,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:03,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:34:03,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-14 11:34:03,724 INFO L175 Difference]: Start difference. First operand has 213 places, 252 transitions, 2684 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:34:03,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 278 transitions, 3326 flow [2024-06-14 11:34:04,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 278 transitions, 3235 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:04,143 INFO L231 Difference]: Finished difference. Result has 217 places, 254 transitions, 2714 flow [2024-06-14 11:34:04,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2601, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2714, PETRI_PLACES=217, PETRI_TRANSITIONS=254} [2024-06-14 11:34:04,144 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-14 11:34:04,144 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 254 transitions, 2714 flow [2024-06-14 11:34:04,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:04,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:04,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:34:04,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:34:04,144 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:34:04,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:04,145 INFO L85 PathProgramCache]: Analyzing trace with hash -451288640, now seen corresponding path program 3 times [2024-06-14 11:34:04,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:04,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65200331] [2024-06-14 11:34:04,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:04,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:04,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:04,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:04,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:04,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65200331] [2024-06-14 11:34:04,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65200331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:04,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:04,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:04,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302352396] [2024-06-14 11:34:04,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:04,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:04,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:04,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:04,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:04,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:04,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 254 transitions, 2714 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:04,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:04,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:04,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:04,683 INFO L124 PetriNetUnfolderBase]: 1944/3371 cut-off events. [2024-06-14 11:34:04,683 INFO L125 PetriNetUnfolderBase]: For 178137/178137 co-relation queries the response was YES. [2024-06-14 11:34:04,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21875 conditions, 3371 events. 1944/3371 cut-off events. For 178137/178137 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21322 event pairs, 448 based on Foata normal form. 1/3365 useless extension candidates. Maximal degree in co-relation 21777. Up to 2775 conditions per place. [2024-06-14 11:34:04,711 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 195 selfloop transitions, 92 changer transitions 0/295 dead transitions. [2024-06-14 11:34:04,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 295 transitions, 4028 flow [2024-06-14 11:34:04,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:04,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:04,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 11:34:04,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-14 11:34:04,713 INFO L175 Difference]: Start difference. First operand has 217 places, 254 transitions, 2714 flow. Second operand 7 states and 186 transitions. [2024-06-14 11:34:04,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 295 transitions, 4028 flow [2024-06-14 11:34:05,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 295 transitions, 3939 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:05,011 INFO L231 Difference]: Finished difference. Result has 219 places, 268 transitions, 3041 flow [2024-06-14 11:34:05,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2625, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3041, PETRI_PLACES=219, PETRI_TRANSITIONS=268} [2024-06-14 11:34:05,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-14 11:34:05,011 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 268 transitions, 3041 flow [2024-06-14 11:34:05,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:05,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:05,012 INFO 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:34:05,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:34:05,012 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:34:05,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:05,013 INFO L85 PathProgramCache]: Analyzing trace with hash -439860800, now seen corresponding path program 4 times [2024-06-14 11:34:05,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:05,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246156816] [2024-06-14 11:34:05,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:05,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:05,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:05,125 INFO L134 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:34:05,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:05,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246156816] [2024-06-14 11:34:05,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246156816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:05,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:05,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:05,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119913559] [2024-06-14 11:34:05,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:05,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:05,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:05,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:05,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:05,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:05,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 268 transitions, 3041 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:05,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:05,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:05,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:05,644 INFO L124 PetriNetUnfolderBase]: 1949/3380 cut-off events. [2024-06-14 11:34:05,645 INFO L125 PetriNetUnfolderBase]: For 186291/186291 co-relation queries the response was YES. [2024-06-14 11:34:05,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22510 conditions, 3380 events. 1949/3380 cut-off events. For 186291/186291 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21432 event pairs, 448 based on Foata normal form. 1/3374 useless extension candidates. Maximal degree in co-relation 22411. Up to 2779 conditions per place. [2024-06-14 11:34:05,678 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 192 selfloop transitions, 94 changer transitions 0/294 dead transitions. [2024-06-14 11:34:05,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 294 transitions, 4075 flow [2024-06-14 11:34:05,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:05,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:05,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:34:05,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-14 11:34:05,679 INFO L175 Difference]: Start difference. First operand has 219 places, 268 transitions, 3041 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:34:05,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 294 transitions, 4075 flow [2024-06-14 11:34:06,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 294 transitions, 3904 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-14 11:34:06,202 INFO L231 Difference]: Finished difference. Result has 224 places, 271 transitions, 3122 flow [2024-06-14 11:34:06,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3122, PETRI_PLACES=224, PETRI_TRANSITIONS=271} [2024-06-14 11:34:06,202 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-14 11:34:06,203 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 271 transitions, 3122 flow [2024-06-14 11:34:06,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:06,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:06,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] [2024-06-14 11:34:06,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:34:06,203 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:34:06,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:06,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1666666944, now seen corresponding path program 5 times [2024-06-14 11:34:06,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:06,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511029073] [2024-06-14 11:34:06,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:06,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:06,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:06,308 INFO L134 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:34:06,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:06,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511029073] [2024-06-14 11:34:06,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511029073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:06,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:06,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:06,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119129991] [2024-06-14 11:34:06,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:06,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:06,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:06,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:06,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:06,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:06,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 271 transitions, 3122 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:06,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:06,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:06,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:06,792 INFO L124 PetriNetUnfolderBase]: 1954/3395 cut-off events. [2024-06-14 11:34:06,792 INFO L125 PetriNetUnfolderBase]: For 190861/190861 co-relation queries the response was YES. [2024-06-14 11:34:06,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22591 conditions, 3395 events. 1954/3395 cut-off events. For 190861/190861 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21548 event pairs, 436 based on Foata normal form. 1/3393 useless extension candidates. Maximal degree in co-relation 22490. Up to 2973 conditions per place. [2024-06-14 11:34:06,822 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 248 selfloop transitions, 35 changer transitions 0/291 dead transitions. [2024-06-14 11:34:06,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 291 transitions, 3773 flow [2024-06-14 11:34:06,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:06,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:06,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:34:06,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 11:34:06,823 INFO L175 Difference]: Start difference. First operand has 224 places, 271 transitions, 3122 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:34:06,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 291 transitions, 3773 flow [2024-06-14 11:34:07,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 291 transitions, 3595 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:07,250 INFO L231 Difference]: Finished difference. Result has 227 places, 274 transitions, 3069 flow [2024-06-14 11:34:07,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3069, PETRI_PLACES=227, PETRI_TRANSITIONS=274} [2024-06-14 11:34:07,251 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-14 11:34:07,251 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 274 transitions, 3069 flow [2024-06-14 11:34:07,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:07,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:07,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:07,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:34:07,251 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:34:07,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:07,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1671428544, now seen corresponding path program 6 times [2024-06-14 11:34:07,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:07,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483252817] [2024-06-14 11:34:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:07,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:07,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:07,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:34:07,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:07,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483252817] [2024-06-14 11:34:07,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483252817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:07,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:07,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:07,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914851994] [2024-06-14 11:34:07,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:07,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:07,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:07,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:07,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:07,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:07,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 274 transitions, 3069 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:07,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:07,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:07,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:07,785 INFO L124 PetriNetUnfolderBase]: 1967/3411 cut-off events. [2024-06-14 11:34:07,786 INFO L125 PetriNetUnfolderBase]: For 198291/198291 co-relation queries the response was YES. [2024-06-14 11:34:07,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22700 conditions, 3411 events. 1967/3411 cut-off events. For 198291/198291 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21628 event pairs, 448 based on Foata normal form. 1/3405 useless extension candidates. Maximal degree in co-relation 22598. Up to 2793 conditions per place. [2024-06-14 11:34:07,815 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 189 selfloop transitions, 103 changer transitions 0/300 dead transitions. [2024-06-14 11:34:07,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 300 transitions, 4148 flow [2024-06-14 11:34:07,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:07,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:07,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:34:07,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-14 11:34:07,817 INFO L175 Difference]: Start difference. First operand has 227 places, 274 transitions, 3069 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:34:07,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 300 transitions, 4148 flow [2024-06-14 11:34:08,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 300 transitions, 4062 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:08,219 INFO L231 Difference]: Finished difference. Result has 230 places, 280 transitions, 3282 flow [2024-06-14 11:34:08,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3282, PETRI_PLACES=230, PETRI_TRANSITIONS=280} [2024-06-14 11:34:08,220 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-14 11:34:08,220 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 280 transitions, 3282 flow [2024-06-14 11:34:08,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:08,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:08,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] [2024-06-14 11:34:08,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:34:08,221 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:34:08,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:08,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1666663968, now seen corresponding path program 3 times [2024-06-14 11:34:08,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:08,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531890561] [2024-06-14 11:34:08,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:08,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:08,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:08,338 INFO L134 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:34:08,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:08,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531890561] [2024-06-14 11:34:08,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531890561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:08,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:08,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:08,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015739180] [2024-06-14 11:34:08,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:08,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:08,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:08,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:08,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:08,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:08,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 280 transitions, 3282 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:08,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:08,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:08,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:08,798 INFO L124 PetriNetUnfolderBase]: 1962/3410 cut-off events. [2024-06-14 11:34:08,798 INFO L125 PetriNetUnfolderBase]: For 202800/202800 co-relation queries the response was YES. [2024-06-14 11:34:08,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22824 conditions, 3410 events. 1962/3410 cut-off events. For 202800/202800 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21652 event pairs, 435 based on Foata normal form. 2/3409 useless extension candidates. Maximal degree in co-relation 22721. Up to 2981 conditions per place. [2024-06-14 11:34:08,830 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 256 selfloop transitions, 34 changer transitions 0/298 dead transitions. [2024-06-14 11:34:08,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 298 transitions, 3906 flow [2024-06-14 11:34:08,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:08,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:08,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:34:08,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 11:34:08,831 INFO L175 Difference]: Start difference. First operand has 230 places, 280 transitions, 3282 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:34:08,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 298 transitions, 3906 flow [2024-06-14 11:34:09,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 3748 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:09,422 INFO L231 Difference]: Finished difference. Result has 234 places, 280 transitions, 3197 flow [2024-06-14 11:34:09,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3197, PETRI_PLACES=234, PETRI_TRANSITIONS=280} [2024-06-14 11:34:09,422 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-14 11:34:09,423 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 280 transitions, 3197 flow [2024-06-14 11:34:09,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:09,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:09,423 INFO 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:34:09,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:34:09,423 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:34:09,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:09,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1706593016, now seen corresponding path program 1 times [2024-06-14 11:34:09,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:09,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869294439] [2024-06-14 11:34:09,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:09,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:09,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:09,541 INFO L134 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:34:09,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:09,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869294439] [2024-06-14 11:34:09,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869294439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:09,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:09,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:09,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706439642] [2024-06-14 11:34:09,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:09,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:09,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:09,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:09,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:09,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:09,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 280 transitions, 3197 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:09,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:09,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:09,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:10,065 INFO L124 PetriNetUnfolderBase]: 1967/3413 cut-off events. [2024-06-14 11:34:10,066 INFO L125 PetriNetUnfolderBase]: For 206496/206496 co-relation queries the response was YES. [2024-06-14 11:34:10,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22762 conditions, 3413 events. 1967/3413 cut-off events. For 206496/206496 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21716 event pairs, 438 based on Foata normal form. 1/3411 useless extension candidates. Maximal degree in co-relation 22658. Up to 2984 conditions per place. [2024-06-14 11:34:10,095 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 270 selfloop transitions, 28 changer transitions 0/306 dead transitions. [2024-06-14 11:34:10,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 306 transitions, 3898 flow [2024-06-14 11:34:10,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:10,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:10,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:34:10,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:34:10,096 INFO L175 Difference]: Start difference. First operand has 234 places, 280 transitions, 3197 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:34:10,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 306 transitions, 3898 flow [2024-06-14 11:34:10,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 306 transitions, 3817 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:10,505 INFO L231 Difference]: Finished difference. Result has 236 places, 283 transitions, 3231 flow [2024-06-14 11:34:10,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3231, PETRI_PLACES=236, PETRI_TRANSITIONS=283} [2024-06-14 11:34:10,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-14 11:34:10,506 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 283 transitions, 3231 flow [2024-06-14 11:34:10,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:10,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:10,506 INFO 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:34:10,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:34:10,506 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:34:10,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:10,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1815486362, now seen corresponding path program 2 times [2024-06-14 11:34:10,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:10,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241925938] [2024-06-14 11:34:10,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:10,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:10,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:10,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:10,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:10,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241925938] [2024-06-14 11:34:10,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241925938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:10,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:10,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:10,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836816308] [2024-06-14 11:34:10,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:10,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:10,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:10,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:10,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:10,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:10,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 283 transitions, 3231 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:10,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:10,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:10,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:11,099 INFO L124 PetriNetUnfolderBase]: 1988/3442 cut-off events. [2024-06-14 11:34:11,100 INFO L125 PetriNetUnfolderBase]: For 216874/216874 co-relation queries the response was YES. [2024-06-14 11:34:11,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23168 conditions, 3442 events. 1988/3442 cut-off events. For 216874/216874 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21868 event pairs, 464 based on Foata normal form. 1/3434 useless extension candidates. Maximal degree in co-relation 23063. Up to 2820 conditions per place. [2024-06-14 11:34:11,131 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 197 selfloop transitions, 107 changer transitions 0/312 dead transitions. [2024-06-14 11:34:11,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 312 transitions, 4246 flow [2024-06-14 11:34:11,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:11,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:11,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:34:11,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-14 11:34:11,132 INFO L175 Difference]: Start difference. First operand has 236 places, 283 transitions, 3231 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:34:11,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 312 transitions, 4246 flow [2024-06-14 11:34:11,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 312 transitions, 4164 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:11,735 INFO L231 Difference]: Finished difference. Result has 238 places, 290 transitions, 3470 flow [2024-06-14 11:34:11,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3149, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3470, PETRI_PLACES=238, PETRI_TRANSITIONS=290} [2024-06-14 11:34:11,736 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-14 11:34:11,736 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 290 transitions, 3470 flow [2024-06-14 11:34:11,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:11,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:11,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:11,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:34:11,736 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:34:11,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:11,737 INFO L85 PathProgramCache]: Analyzing trace with hash 295802982, now seen corresponding path program 3 times [2024-06-14 11:34:11,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:11,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100571236] [2024-06-14 11:34:11,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:11,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:11,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:11,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:11,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:11,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100571236] [2024-06-14 11:34:11,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100571236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:11,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:11,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:11,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763644442] [2024-06-14 11:34:11,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:11,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:11,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:11,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:11,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:11,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:11,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 290 transitions, 3470 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:11,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:11,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:11,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:12,363 INFO L124 PetriNetUnfolderBase]: 2009/3477 cut-off events. [2024-06-14 11:34:12,363 INFO L125 PetriNetUnfolderBase]: For 226833/226833 co-relation queries the response was YES. [2024-06-14 11:34:12,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23605 conditions, 3477 events. 2009/3477 cut-off events. For 226833/226833 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22097 event pairs, 464 based on Foata normal form. 1/3469 useless extension candidates. Maximal degree in co-relation 23499. Up to 2836 conditions per place. [2024-06-14 11:34:12,392 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 192 selfloop transitions, 118 changer transitions 0/318 dead transitions. [2024-06-14 11:34:12,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 318 transitions, 4557 flow [2024-06-14 11:34:12,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:12,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:12,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:34:12,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 11:34:12,394 INFO L175 Difference]: Start difference. First operand has 238 places, 290 transitions, 3470 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:34:12,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 318 transitions, 4557 flow [2024-06-14 11:34:12,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 318 transitions, 4356 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:12,970 INFO L231 Difference]: Finished difference. Result has 242 places, 299 transitions, 3676 flow [2024-06-14 11:34:12,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3676, PETRI_PLACES=242, PETRI_TRANSITIONS=299} [2024-06-14 11:34:12,970 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-14 11:34:12,971 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 299 transitions, 3676 flow [2024-06-14 11:34:12,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:12,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:12,971 INFO 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:34:12,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:34:12,971 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:34:12,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:12,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1447470902, now seen corresponding path program 7 times [2024-06-14 11:34:12,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:12,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378384583] [2024-06-14 11:34:12,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:12,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:12,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:13,065 INFO L134 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:34:13,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:13,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378384583] [2024-06-14 11:34:13,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378384583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:13,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:13,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:13,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452203927] [2024-06-14 11:34:13,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:13,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:13,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:13,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:13,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:13,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:13,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 299 transitions, 3676 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:13,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:13,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:13,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:13,552 INFO L124 PetriNetUnfolderBase]: 2014/3488 cut-off events. [2024-06-14 11:34:13,553 INFO L125 PetriNetUnfolderBase]: For 233886/233886 co-relation queries the response was YES. [2024-06-14 11:34:13,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23752 conditions, 3488 events. 2014/3488 cut-off events. For 233886/233886 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22217 event pairs, 453 based on Foata normal form. 1/3484 useless extension candidates. Maximal degree in co-relation 23645. Up to 2855 conditions per place. [2024-06-14 11:34:13,587 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 224 selfloop transitions, 92 changer transitions 0/324 dead transitions. [2024-06-14 11:34:13,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 324 transitions, 4669 flow [2024-06-14 11:34:13,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:13,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:13,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:34:13,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-14 11:34:13,588 INFO L175 Difference]: Start difference. First operand has 242 places, 299 transitions, 3676 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:34:13,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 324 transitions, 4669 flow [2024-06-14 11:34:14,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 324 transitions, 4504 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:14,119 INFO L231 Difference]: Finished difference. Result has 246 places, 302 transitions, 3748 flow [2024-06-14 11:34:14,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3748, PETRI_PLACES=246, PETRI_TRANSITIONS=302} [2024-06-14 11:34:14,119 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-14 11:34:14,120 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 302 transitions, 3748 flow [2024-06-14 11:34:14,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:14,120 INFO 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:34:14,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:34:14,120 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:34:14,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:14,121 INFO L85 PathProgramCache]: Analyzing trace with hash -90997434, now seen corresponding path program 8 times [2024-06-14 11:34:14,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:14,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262107754] [2024-06-14 11:34:14,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:14,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:14,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:14,210 INFO L134 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:34:14,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:14,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262107754] [2024-06-14 11:34:14,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262107754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:14,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:14,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:14,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612178375] [2024-06-14 11:34:14,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:14,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:14,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:14,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:14,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:14,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:14,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 302 transitions, 3748 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:14,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:14,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:14,712 INFO L124 PetriNetUnfolderBase]: 2011/3484 cut-off events. [2024-06-14 11:34:14,713 INFO L125 PetriNetUnfolderBase]: For 238875/238875 co-relation queries the response was YES. [2024-06-14 11:34:14,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23727 conditions, 3484 events. 2011/3484 cut-off events. For 238875/238875 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22203 event pairs, 453 based on Foata normal form. 1/3480 useless extension candidates. Maximal degree in co-relation 23619. Up to 2853 conditions per place. [2024-06-14 11:34:14,745 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 223 selfloop transitions, 90 changer transitions 0/321 dead transitions. [2024-06-14 11:34:14,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 321 transitions, 4684 flow [2024-06-14 11:34:14,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:14,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:14,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:34:14,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-14 11:34:14,746 INFO L175 Difference]: Start difference. First operand has 246 places, 302 transitions, 3748 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:34:14,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 321 transitions, 4684 flow [2024-06-14 11:34:15,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 321 transitions, 4430 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:15,379 INFO L231 Difference]: Finished difference. Result has 248 places, 302 transitions, 3680 flow [2024-06-14 11:34:15,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3680, PETRI_PLACES=248, PETRI_TRANSITIONS=302} [2024-06-14 11:34:15,383 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-14 11:34:15,383 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 302 transitions, 3680 flow [2024-06-14 11:34:15,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:15,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:15,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:15,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:34:15,384 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:34:15,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:15,384 INFO L85 PathProgramCache]: Analyzing trace with hash -163386042, now seen corresponding path program 9 times [2024-06-14 11:34:15,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:15,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083154611] [2024-06-14 11:34:15,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:15,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:15,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:34:15,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:15,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083154611] [2024-06-14 11:34:15,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083154611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:15,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:15,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:15,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117528782] [2024-06-14 11:34:15,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:15,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:15,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:15,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:15,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:15,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:15,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 302 transitions, 3680 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:15,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:15,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:15,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:15,972 INFO L124 PetriNetUnfolderBase]: 2029/3515 cut-off events. [2024-06-14 11:34:15,973 INFO L125 PetriNetUnfolderBase]: For 249849/249849 co-relation queries the response was YES. [2024-06-14 11:34:15,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23954 conditions, 3515 events. 2029/3515 cut-off events. For 249849/249849 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22446 event pairs, 454 based on Foata normal form. 2/3512 useless extension candidates. Maximal degree in co-relation 23846. Up to 2872 conditions per place. [2024-06-14 11:34:16,005 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 225 selfloop transitions, 92 changer transitions 0/325 dead transitions. [2024-06-14 11:34:16,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 325 transitions, 4718 flow [2024-06-14 11:34:16,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:16,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:16,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:34:16,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-14 11:34:16,006 INFO L175 Difference]: Start difference. First operand has 248 places, 302 transitions, 3680 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:34:16,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 325 transitions, 4718 flow [2024-06-14 11:34:16,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 325 transitions, 4519 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:16,710 INFO L231 Difference]: Finished difference. Result has 250 places, 309 transitions, 3772 flow [2024-06-14 11:34:16,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3772, PETRI_PLACES=250, PETRI_TRANSITIONS=309} [2024-06-14 11:34:16,710 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-14 11:34:16,710 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 309 transitions, 3772 flow [2024-06-14 11:34:16,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:16,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:16,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] [2024-06-14 11:34:16,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:34:16,711 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:34:16,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:16,711 INFO L85 PathProgramCache]: Analyzing trace with hash 102946216, now seen corresponding path program 10 times [2024-06-14 11:34:16,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:16,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058055713] [2024-06-14 11:34:16,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:16,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:16,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:16,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:16,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058055713] [2024-06-14 11:34:16,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058055713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:16,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:16,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:16,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320472511] [2024-06-14 11:34:16,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:16,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:16,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:16,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:16,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:16,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:16,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 309 transitions, 3772 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:16,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:16,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:16,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:17,309 INFO L124 PetriNetUnfolderBase]: 2023/3496 cut-off events. [2024-06-14 11:34:17,309 INFO L125 PetriNetUnfolderBase]: For 252601/252601 co-relation queries the response was YES. [2024-06-14 11:34:17,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23864 conditions, 3496 events. 2023/3496 cut-off events. For 252601/252601 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22308 event pairs, 467 based on Foata normal form. 2/3490 useless extension candidates. Maximal degree in co-relation 23755. Up to 2867 conditions per place. [2024-06-14 11:34:17,342 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 221 selfloop transitions, 93 changer transitions 0/322 dead transitions. [2024-06-14 11:34:17,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 322 transitions, 4702 flow [2024-06-14 11:34:17,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:17,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:17,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:34:17,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 11:34:17,344 INFO L175 Difference]: Start difference. First operand has 250 places, 309 transitions, 3772 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:34:17,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 322 transitions, 4702 flow [2024-06-14 11:34:18,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 322 transitions, 4563 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:18,069 INFO L231 Difference]: Finished difference. Result has 254 places, 309 transitions, 3826 flow [2024-06-14 11:34:18,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3633, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3826, PETRI_PLACES=254, PETRI_TRANSITIONS=309} [2024-06-14 11:34:18,069 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-14 11:34:18,069 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 309 transitions, 3826 flow [2024-06-14 11:34:18,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:18,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:18,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:18,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:34:18,070 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:34:18,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:18,070 INFO L85 PathProgramCache]: Analyzing trace with hash -550179514, now seen corresponding path program 11 times [2024-06-14 11:34:18,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:18,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653150659] [2024-06-14 11:34:18,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:18,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:18,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:18,161 INFO L134 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:34:18,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:18,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653150659] [2024-06-14 11:34:18,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653150659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:18,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:18,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:18,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447439676] [2024-06-14 11:34:18,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:18,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:18,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:18,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:18,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:18,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:18,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 309 transitions, 3826 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:18,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:18,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:18,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:18,666 INFO L124 PetriNetUnfolderBase]: 2017/3488 cut-off events. [2024-06-14 11:34:18,666 INFO L125 PetriNetUnfolderBase]: For 255082/255082 co-relation queries the response was YES. [2024-06-14 11:34:18,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23768 conditions, 3488 events. 2017/3488 cut-off events. For 255082/255082 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22258 event pairs, 467 based on Foata normal form. 2/3482 useless extension candidates. Maximal degree in co-relation 23658. Up to 2862 conditions per place. [2024-06-14 11:34:18,702 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 216 selfloop transitions, 98 changer transitions 0/322 dead transitions. [2024-06-14 11:34:18,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 322 transitions, 4760 flow [2024-06-14 11:34:18,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:18,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:18,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:34:18,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-14 11:34:18,703 INFO L175 Difference]: Start difference. First operand has 254 places, 309 transitions, 3826 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:34:18,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 322 transitions, 4760 flow [2024-06-14 11:34:19,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 322 transitions, 4517 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:19,610 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 3786 flow [2024-06-14 11:34:19,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3583, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3786, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2024-06-14 11:34:19,611 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-14 11:34:19,611 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 3786 flow [2024-06-14 11:34:19,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:19,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:19,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:19,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:34:19,612 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:34:19,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:19,612 INFO L85 PathProgramCache]: Analyzing trace with hash -554941114, now seen corresponding path program 12 times [2024-06-14 11:34:19,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:19,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59806397] [2024-06-14 11:34:19,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:19,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:19,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:19,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:19,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:19,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59806397] [2024-06-14 11:34:19,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59806397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:19,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:19,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:19,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768733295] [2024-06-14 11:34:19,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:19,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:19,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:19,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:19,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:19,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:19,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 3786 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:19,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:19,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:19,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:20,201 INFO L124 PetriNetUnfolderBase]: 2011/3491 cut-off events. [2024-06-14 11:34:20,201 INFO L125 PetriNetUnfolderBase]: For 255176/255176 co-relation queries the response was YES. [2024-06-14 11:34:20,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23599 conditions, 3491 events. 2011/3491 cut-off events. For 255176/255176 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22310 event pairs, 444 based on Foata normal form. 2/3488 useless extension candidates. Maximal degree in co-relation 23489. Up to 3050 conditions per place. [2024-06-14 11:34:20,234 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 279 selfloop transitions, 33 changer transitions 0/320 dead transitions. [2024-06-14 11:34:20,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 320 transitions, 4436 flow [2024-06-14 11:34:20,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:20,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:20,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:34:20,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 11:34:20,235 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 3786 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:34:20,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 320 transitions, 4436 flow [2024-06-14 11:34:20,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 320 transitions, 4202 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:20,850 INFO L231 Difference]: Finished difference. Result has 257 places, 309 transitions, 3625 flow [2024-06-14 11:34:20,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3625, PETRI_PLACES=257, PETRI_TRANSITIONS=309} [2024-06-14 11:34:20,852 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-14 11:34:20,852 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 309 transitions, 3625 flow [2024-06-14 11:34:20,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:20,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:20,853 INFO 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:34:20,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:34:20,853 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:34:20,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:20,853 INFO L85 PathProgramCache]: Analyzing trace with hash -95752090, now seen corresponding path program 4 times [2024-06-14 11:34:20,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:20,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854963939] [2024-06-14 11:34:20,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:20,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:20,950 INFO L134 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:34:20,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:20,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854963939] [2024-06-14 11:34:20,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854963939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:20,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:20,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:20,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409712196] [2024-06-14 11:34:20,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:20,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:20,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:20,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:20,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:20,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:20,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 309 transitions, 3625 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:20,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:20,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:20,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:21,493 INFO L124 PetriNetUnfolderBase]: 2016/3503 cut-off events. [2024-06-14 11:34:21,494 INFO L125 PetriNetUnfolderBase]: For 258095/258095 co-relation queries the response was YES. [2024-06-14 11:34:21,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23536 conditions, 3503 events. 2016/3503 cut-off events. For 258095/258095 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22366 event pairs, 437 based on Foata normal form. 1/3501 useless extension candidates. Maximal degree in co-relation 23425. Up to 3053 conditions per place. [2024-06-14 11:34:21,531 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 296 selfloop transitions, 28 changer transitions 0/332 dead transitions. [2024-06-14 11:34:21,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 332 transitions, 4378 flow [2024-06-14 11:34:21,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:21,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:21,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:34:21,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-14 11:34:21,532 INFO L175 Difference]: Start difference. First operand has 257 places, 309 transitions, 3625 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:34:21,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 332 transitions, 4378 flow [2024-06-14 11:34:22,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 332 transitions, 4277 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:22,253 INFO L231 Difference]: Finished difference. Result has 257 places, 312 transitions, 3647 flow [2024-06-14 11:34:22,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3647, PETRI_PLACES=257, PETRI_TRANSITIONS=312} [2024-06-14 11:34:22,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-14 11:34:22,254 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 312 transitions, 3647 flow [2024-06-14 11:34:22,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:22,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:22,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:22,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:34:22,254 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:34:22,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:22,254 INFO L85 PathProgramCache]: Analyzing trace with hash -90990490, now seen corresponding path program 5 times [2024-06-14 11:34:22,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:22,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385287350] [2024-06-14 11:34:22,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:22,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:22,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:22,351 INFO L134 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:34:22,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:22,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385287350] [2024-06-14 11:34:22,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385287350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:22,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:22,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:22,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637122743] [2024-06-14 11:34:22,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:22,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:22,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:22,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:22,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:22,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:22,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 312 transitions, 3647 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:22,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:22,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:22,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:22,834 INFO L124 PetriNetUnfolderBase]: 2013/3499 cut-off events. [2024-06-14 11:34:22,834 INFO L125 PetriNetUnfolderBase]: For 262096/262096 co-relation queries the response was YES. [2024-06-14 11:34:22,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23527 conditions, 3499 events. 2013/3499 cut-off events. For 262096/262096 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22380 event pairs, 443 based on Foata normal form. 1/3497 useless extension candidates. Maximal degree in co-relation 23415. Up to 2842 conditions per place. [2024-06-14 11:34:22,870 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 213 selfloop transitions, 111 changer transitions 0/332 dead transitions. [2024-06-14 11:34:22,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 332 transitions, 4775 flow [2024-06-14 11:34:22,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:22,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:22,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:34:22,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-14 11:34:22,871 INFO L175 Difference]: Start difference. First operand has 257 places, 312 transitions, 3647 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:34:22,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 332 transitions, 4775 flow [2024-06-14 11:34:23,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 332 transitions, 4697 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:23,282 INFO L231 Difference]: Finished difference. Result has 259 places, 312 transitions, 3797 flow [2024-06-14 11:34:23,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3797, PETRI_PLACES=259, PETRI_TRANSITIONS=312} [2024-06-14 11:34:23,283 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-14 11:34:23,283 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 312 transitions, 3797 flow [2024-06-14 11:34:23,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:23,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:23,283 INFO 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:34:23,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:34:23,283 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:23,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:23,284 INFO L85 PathProgramCache]: Analyzing trace with hash -449071002, now seen corresponding path program 6 times [2024-06-14 11:34:23,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:23,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152581397] [2024-06-14 11:34:23,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:23,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:23,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:23,382 INFO L134 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:34:23,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:23,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152581397] [2024-06-14 11:34:23,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152581397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:23,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:23,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:23,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657373581] [2024-06-14 11:34:23,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:23,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:23,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:23,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:23,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:23,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:23,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 312 transitions, 3797 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:23,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:23,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:23,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:23,938 INFO L124 PetriNetUnfolderBase]: 2010/3495 cut-off events. [2024-06-14 11:34:23,939 INFO L125 PetriNetUnfolderBase]: For 266898/266898 co-relation queries the response was YES. [2024-06-14 11:34:23,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23753 conditions, 3495 events. 2010/3495 cut-off events. For 266898/266898 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22342 event pairs, 437 based on Foata normal form. 1/3493 useless extension candidates. Maximal degree in co-relation 23640. Up to 3015 conditions per place. [2024-06-14 11:34:23,971 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 284 selfloop transitions, 43 changer transitions 0/335 dead transitions. [2024-06-14 11:34:23,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 335 transitions, 4653 flow [2024-06-14 11:34:23,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:23,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:23,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:34:23,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-14 11:34:23,973 INFO L175 Difference]: Start difference. First operand has 259 places, 312 transitions, 3797 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:34:23,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 335 transitions, 4653 flow [2024-06-14 11:34:24,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 335 transitions, 4353 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:24,844 INFO L231 Difference]: Finished difference. Result has 263 places, 312 transitions, 3589 flow [2024-06-14 11:34:24,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3589, PETRI_PLACES=263, PETRI_TRANSITIONS=312} [2024-06-14 11:34:24,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-14 11:34:24,844 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 312 transitions, 3589 flow [2024-06-14 11:34:24,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:24,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:24,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:24,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:34:24,845 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:34:24,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:24,845 INFO L85 PathProgramCache]: Analyzing trace with hash 276427400, now seen corresponding path program 7 times [2024-06-14 11:34:24,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:24,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927547302] [2024-06-14 11:34:24,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:24,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:24,945 INFO L134 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:34:24,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:24,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927547302] [2024-06-14 11:34:24,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927547302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:24,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:24,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:24,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933354600] [2024-06-14 11:34:24,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:24,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:24,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:24,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:24,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:24,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:24,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 312 transitions, 3589 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:24,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:24,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:24,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:25,453 INFO L124 PetriNetUnfolderBase]: 2002/3483 cut-off events. [2024-06-14 11:34:25,454 INFO L125 PetriNetUnfolderBase]: For 269265/269265 co-relation queries the response was YES. [2024-06-14 11:34:25,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23360 conditions, 3483 events. 2002/3483 cut-off events. For 269265/269265 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22276 event pairs, 437 based on Foata normal form. 2/3482 useless extension candidates. Maximal degree in co-relation 23246. Up to 3007 conditions per place. [2024-06-14 11:34:25,486 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 280 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-06-14 11:34:25,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 329 transitions, 4273 flow [2024-06-14 11:34:25,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:25,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:25,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:34:25,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:34:25,487 INFO L175 Difference]: Start difference. First operand has 263 places, 312 transitions, 3589 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:34:25,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 329 transitions, 4273 flow [2024-06-14 11:34:26,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 329 transitions, 4133 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:26,308 INFO L231 Difference]: Finished difference. Result has 262 places, 312 transitions, 3539 flow [2024-06-14 11:34:26,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3539, PETRI_PLACES=262, PETRI_TRANSITIONS=312} [2024-06-14 11:34:26,308 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-14 11:34:26,308 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 312 transitions, 3539 flow [2024-06-14 11:34:26,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:26,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:26,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:26,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:34:26,309 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:34:26,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:26,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1128075114, now seen corresponding path program 8 times [2024-06-14 11:34:26,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:26,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009575836] [2024-06-14 11:34:26,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:26,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:26,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:26,404 INFO L134 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:34:26,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:26,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009575836] [2024-06-14 11:34:26,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009575836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:26,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:26,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:26,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148461359] [2024-06-14 11:34:26,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:26,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:26,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:26,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:26,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:26,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:26,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 312 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:26,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:26,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:26,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:26,924 INFO L124 PetriNetUnfolderBase]: 2012/3501 cut-off events. [2024-06-14 11:34:26,924 INFO L125 PetriNetUnfolderBase]: For 276035/276035 co-relation queries the response was YES. [2024-06-14 11:34:26,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23484 conditions, 3501 events. 2012/3501 cut-off events. For 276035/276035 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22467 event pairs, 443 based on Foata normal form. 2/3500 useless extension candidates. Maximal degree in co-relation 23369. Up to 2842 conditions per place. [2024-06-14 11:34:26,953 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 220 selfloop transitions, 104 changer transitions 0/332 dead transitions. [2024-06-14 11:34:26,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 332 transitions, 4583 flow [2024-06-14 11:34:26,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:26,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:26,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:34:26,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-14 11:34:26,954 INFO L175 Difference]: Start difference. First operand has 262 places, 312 transitions, 3539 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:34:26,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 332 transitions, 4583 flow [2024-06-14 11:34:27,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 332 transitions, 4501 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:27,774 INFO L231 Difference]: Finished difference. Result has 263 places, 316 transitions, 3730 flow [2024-06-14 11:34:27,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3730, PETRI_PLACES=263, PETRI_TRANSITIONS=316} [2024-06-14 11:34:27,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-14 11:34:27,775 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 316 transitions, 3730 flow [2024-06-14 11:34:27,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:27,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:27,775 INFO 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:34:27,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:34:27,775 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:34:27,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:27,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1136645994, now seen corresponding path program 9 times [2024-06-14 11:34:27,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:27,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422769599] [2024-06-14 11:34:27,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:27,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:27,867 INFO L134 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:34:27,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:27,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422769599] [2024-06-14 11:34:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422769599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:27,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:27,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:27,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606520465] [2024-06-14 11:34:27,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:27,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:27,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:27,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:27,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:27,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 316 transitions, 3730 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:27,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:27,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:27,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:28,386 INFO L124 PetriNetUnfolderBase]: 2004/3489 cut-off events. [2024-06-14 11:34:28,386 INFO L125 PetriNetUnfolderBase]: For 277743/277743 co-relation queries the response was YES. [2024-06-14 11:34:28,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23560 conditions, 3489 events. 2004/3489 cut-off events. For 277743/277743 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22367 event pairs, 443 based on Foata normal form. 2/3488 useless extension candidates. Maximal degree in co-relation 23444. Up to 2834 conditions per place. [2024-06-14 11:34:28,419 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 222 selfloop transitions, 101 changer transitions 0/331 dead transitions. [2024-06-14 11:34:28,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 331 transitions, 4564 flow [2024-06-14 11:34:28,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:28,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:28,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:34:28,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 11:34:28,420 INFO L175 Difference]: Start difference. First operand has 263 places, 316 transitions, 3730 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:34:28,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 331 transitions, 4564 flow [2024-06-14 11:34:29,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 331 transitions, 4290 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:29,259 INFO L231 Difference]: Finished difference. Result has 265 places, 316 transitions, 3667 flow [2024-06-14 11:34:29,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3456, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3667, PETRI_PLACES=265, PETRI_TRANSITIONS=316} [2024-06-14 11:34:29,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-14 11:34:29,260 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 316 transitions, 3667 flow [2024-06-14 11:34:29,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:29,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:29,260 INFO 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:34:29,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:34:29,260 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:34:29,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:29,261 INFO L85 PathProgramCache]: Analyzing trace with hash -2008336184, now seen corresponding path program 10 times [2024-06-14 11:34:29,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:29,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280938802] [2024-06-14 11:34:29,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:29,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:29,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:29,355 INFO L134 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:34:29,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:29,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280938802] [2024-06-14 11:34:29,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280938802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:29,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:29,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:29,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066453453] [2024-06-14 11:34:29,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:29,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:29,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:29,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:29,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:29,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:29,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 316 transitions, 3667 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:29,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:29,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:29,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:29,922 INFO L124 PetriNetUnfolderBase]: 1998/3468 cut-off events. [2024-06-14 11:34:29,923 INFO L125 PetriNetUnfolderBase]: For 278128/278128 co-relation queries the response was YES. [2024-06-14 11:34:29,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23366 conditions, 3468 events. 1998/3468 cut-off events. For 278128/278128 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22239 event pairs, 465 based on Foata normal form. 2/3463 useless extension candidates. Maximal degree in co-relation 23249. Up to 2829 conditions per place. [2024-06-14 11:34:29,958 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 205 selfloop transitions, 115 changer transitions 0/328 dead transitions. [2024-06-14 11:34:29,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 328 transitions, 4489 flow [2024-06-14 11:34:29,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:29,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:29,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:34:29,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-14 11:34:29,959 INFO L175 Difference]: Start difference. First operand has 265 places, 316 transitions, 3667 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:34:29,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 328 transitions, 4489 flow [2024-06-14 11:34:30,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 328 transitions, 4230 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:30,807 INFO L231 Difference]: Finished difference. Result has 265 places, 316 transitions, 3645 flow [2024-06-14 11:34:30,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3645, PETRI_PLACES=265, PETRI_TRANSITIONS=316} [2024-06-14 11:34:30,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-14 11:34:30,807 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 316 transitions, 3645 flow [2024-06-14 11:34:30,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:30,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:30,808 INFO 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:34:30,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:34:30,808 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:34:30,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:30,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1109780684, now seen corresponding path program 11 times [2024-06-14 11:34:30,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:30,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212209075] [2024-06-14 11:34:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:30,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:30,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:30,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:34:30,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:30,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212209075] [2024-06-14 11:34:30,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212209075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:30,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:30,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:30,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214244498] [2024-06-14 11:34:30,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:30,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:30,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:30,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:30,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:30,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:30,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 316 transitions, 3645 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:30,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:30,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:30,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:31,418 INFO L124 PetriNetUnfolderBase]: 2008/3486 cut-off events. [2024-06-14 11:34:31,419 INFO L125 PetriNetUnfolderBase]: For 284770/284770 co-relation queries the response was YES. [2024-06-14 11:34:31,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23526 conditions, 3486 events. 2008/3486 cut-off events. For 284770/284770 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22395 event pairs, 465 based on Foata normal form. 2/3481 useless extension candidates. Maximal degree in co-relation 23408. Up to 2839 conditions per place. [2024-06-14 11:34:31,452 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 218 selfloop transitions, 106 changer transitions 0/332 dead transitions. [2024-06-14 11:34:31,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 332 transitions, 4543 flow [2024-06-14 11:34:31,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:31,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:31,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:34:31,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 11:34:31,453 INFO L175 Difference]: Start difference. First operand has 265 places, 316 transitions, 3645 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:34:31,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 332 transitions, 4543 flow [2024-06-14 11:34:32,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 332 transitions, 4176 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:32,374 INFO L231 Difference]: Finished difference. Result has 265 places, 320 transitions, 3563 flow [2024-06-14 11:34:32,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3563, PETRI_PLACES=265, PETRI_TRANSITIONS=320} [2024-06-14 11:34:32,375 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-14 11:34:32,375 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 320 transitions, 3563 flow [2024-06-14 11:34:32,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:32,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:32,375 INFO 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:34:32,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:34:32,375 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:34:32,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:32,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1101209804, now seen corresponding path program 12 times [2024-06-14 11:34:32,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:32,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828037462] [2024-06-14 11:34:32,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:32,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:32,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:32,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:32,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:32,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828037462] [2024-06-14 11:34:32,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828037462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:32,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:32,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:32,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123251973] [2024-06-14 11:34:32,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:32,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:32,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:32,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:32,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:32,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:32,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 320 transitions, 3563 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:32,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:32,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:32,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:32,973 INFO L124 PetriNetUnfolderBase]: 2000/3474 cut-off events. [2024-06-14 11:34:32,974 INFO L125 PetriNetUnfolderBase]: For 283985/283985 co-relation queries the response was YES. [2024-06-14 11:34:32,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23308 conditions, 3474 events. 2000/3474 cut-off events. For 283985/283985 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22277 event pairs, 465 based on Foata normal form. 2/3469 useless extension candidates. Maximal degree in co-relation 23189. Up to 2831 conditions per place. [2024-06-14 11:34:33,004 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 217 selfloop transitions, 106 changer transitions 0/331 dead transitions. [2024-06-14 11:34:33,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 331 transitions, 4235 flow [2024-06-14 11:34:33,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:33,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:33,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:34:33,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:34:33,005 INFO L175 Difference]: Start difference. First operand has 265 places, 320 transitions, 3563 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:34:33,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 331 transitions, 4235 flow [2024-06-14 11:34:33,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 331 transitions, 3869 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:33,825 INFO L231 Difference]: Finished difference. Result has 265 places, 320 transitions, 3419 flow [2024-06-14 11:34:33,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3419, PETRI_PLACES=265, PETRI_TRANSITIONS=320} [2024-06-14 11:34:33,826 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-14 11:34:33,826 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 320 transitions, 3419 flow [2024-06-14 11:34:33,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:33,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:33,826 INFO 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:34:33,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:34:33,826 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:34:33,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:33,827 INFO L85 PathProgramCache]: Analyzing trace with hash -752424186, now seen corresponding path program 1 times [2024-06-14 11:34:33,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:33,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556554530] [2024-06-14 11:34:33,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:33,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:33,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:33,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:33,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:33,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556554530] [2024-06-14 11:34:33,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556554530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:33,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:33,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:33,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888453322] [2024-06-14 11:34:33,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:33,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:33,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:33,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:33,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:33,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:33,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 320 transitions, 3419 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:33,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:33,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:33,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:34,500 INFO L124 PetriNetUnfolderBase]: 2021/3528 cut-off events. [2024-06-14 11:34:34,500 INFO L125 PetriNetUnfolderBase]: For 298095/298095 co-relation queries the response was YES. [2024-06-14 11:34:34,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23826 conditions, 3528 events. 2021/3528 cut-off events. For 298095/298095 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22684 event pairs, 398 based on Foata normal form. 2/3529 useless extension candidates. Maximal degree in co-relation 23706. Up to 3088 conditions per place. [2024-06-14 11:34:34,535 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 321 selfloop transitions, 19 changer transitions 0/348 dead transitions. [2024-06-14 11:34:34,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 348 transitions, 4449 flow [2024-06-14 11:34:34,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:34,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:34,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:34:34,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-14 11:34:34,537 INFO L175 Difference]: Start difference. First operand has 265 places, 320 transitions, 3419 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:34:34,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 348 transitions, 4449 flow [2024-06-14 11:34:35,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 348 transitions, 4200 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:35,319 INFO L231 Difference]: Finished difference. Result has 266 places, 324 transitions, 3349 flow [2024-06-14 11:34:35,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3349, PETRI_PLACES=266, PETRI_TRANSITIONS=324} [2024-06-14 11:34:35,320 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-14 11:34:35,320 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 324 transitions, 3349 flow [2024-06-14 11:34:35,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:35,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:35,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:35,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:34:35,320 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:34:35,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:35,321 INFO L85 PathProgramCache]: Analyzing trace with hash -325499736, now seen corresponding path program 2 times [2024-06-14 11:34:35,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:35,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007438370] [2024-06-14 11:34:35,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:35,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:35,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:35,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:34:35,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:35,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007438370] [2024-06-14 11:34:35,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007438370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:35,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:35,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:35,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111660626] [2024-06-14 11:34:35,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:35,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:35,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:35,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:35,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:35,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:35,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 324 transitions, 3349 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:35,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:35,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:35,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:35,986 INFO L124 PetriNetUnfolderBase]: 2016/3516 cut-off events. [2024-06-14 11:34:35,986 INFO L125 PetriNetUnfolderBase]: For 298404/298404 co-relation queries the response was YES. [2024-06-14 11:34:36,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23479 conditions, 3516 events. 2016/3516 cut-off events. For 298404/298404 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22574 event pairs, 428 based on Foata normal form. 2/3517 useless extension candidates. Maximal degree in co-relation 23358. Up to 3110 conditions per place. [2024-06-14 11:34:36,016 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 319 selfloop transitions, 15 changer transitions 0/342 dead transitions. [2024-06-14 11:34:36,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 342 transitions, 4061 flow [2024-06-14 11:34:36,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:36,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:36,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:34:36,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382059800664452 [2024-06-14 11:34:36,017 INFO L175 Difference]: Start difference. First operand has 266 places, 324 transitions, 3349 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:34:36,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 342 transitions, 4061 flow [2024-06-14 11:34:36,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 342 transitions, 3923 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:36,780 INFO L231 Difference]: Finished difference. Result has 269 places, 324 transitions, 3246 flow [2024-06-14 11:34:36,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3211, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3246, PETRI_PLACES=269, PETRI_TRANSITIONS=324} [2024-06-14 11:34:36,781 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-14 11:34:36,781 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 324 transitions, 3246 flow [2024-06-14 11:34:36,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:36,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:36,782 INFO 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:34:36,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:34:36,782 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:34:36,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:36,782 INFO L85 PathProgramCache]: Analyzing trace with hash -154797306, now seen corresponding path program 3 times [2024-06-14 11:34:36,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:36,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036918168] [2024-06-14 11:34:36,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:36,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:36,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:34:36,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:36,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036918168] [2024-06-14 11:34:36,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036918168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:36,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:36,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:36,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706782889] [2024-06-14 11:34:36,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:36,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:36,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:36,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:36,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:36,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:36,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 324 transitions, 3246 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:36,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:36,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:36,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:37,420 INFO L124 PetriNetUnfolderBase]: 2024/3528 cut-off events. [2024-06-14 11:34:37,420 INFO L125 PetriNetUnfolderBase]: For 305096/305096 co-relation queries the response was YES. [2024-06-14 11:34:37,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23524 conditions, 3528 events. 2024/3528 cut-off events. For 305096/305096 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22685 event pairs, 429 based on Foata normal form. 2/3529 useless extension candidates. Maximal degree in co-relation 23401. Up to 3107 conditions per place. [2024-06-14 11:34:37,455 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 306 selfloop transitions, 27 changer transitions 0/341 dead transitions. [2024-06-14 11:34:37,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 341 transitions, 4018 flow [2024-06-14 11:34:37,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:37,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:37,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:34:37,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5415282392026578 [2024-06-14 11:34:37,456 INFO L175 Difference]: Start difference. First operand has 269 places, 324 transitions, 3246 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:34:37,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 341 transitions, 4018 flow [2024-06-14 11:34:38,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 341 transitions, 3983 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:38,185 INFO L231 Difference]: Finished difference. Result has 270 places, 326 transitions, 3344 flow [2024-06-14 11:34:38,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3211, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3344, PETRI_PLACES=270, PETRI_TRANSITIONS=326} [2024-06-14 11:34:38,186 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-14 11:34:38,186 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 326 transitions, 3344 flow [2024-06-14 11:34:38,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:38,186 INFO 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:34:38,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:34:38,186 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:34:38,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:38,187 INFO L85 PathProgramCache]: Analyzing trace with hash 111534952, now seen corresponding path program 4 times [2024-06-14 11:34:38,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:38,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675422454] [2024-06-14 11:34:38,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:38,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:38,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:38,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:38,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675422454] [2024-06-14 11:34:38,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675422454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:38,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:38,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:38,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043620209] [2024-06-14 11:34:38,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:38,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:38,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:38,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:38,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:38,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:38,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 326 transitions, 3344 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:38,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:38,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:38,825 INFO L124 PetriNetUnfolderBase]: 2019/3515 cut-off events. [2024-06-14 11:34:38,826 INFO L125 PetriNetUnfolderBase]: For 304895/304895 co-relation queries the response was YES. [2024-06-14 11:34:38,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23446 conditions, 3515 events. 2019/3515 cut-off events. For 304895/304895 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22584 event pairs, 435 based on Foata normal form. 2/3514 useless extension candidates. Maximal degree in co-relation 23322. Up to 3100 conditions per place. [2024-06-14 11:34:38,858 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 305 selfloop transitions, 27 changer transitions 0/340 dead transitions. [2024-06-14 11:34:38,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 340 transitions, 4110 flow [2024-06-14 11:34:38,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:38,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:38,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:34:38,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53156146179402 [2024-06-14 11:34:38,859 INFO L175 Difference]: Start difference. First operand has 270 places, 326 transitions, 3344 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:34:38,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 340 transitions, 4110 flow [2024-06-14 11:34:39,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 340 transitions, 3993 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:39,590 INFO L231 Difference]: Finished difference. Result has 272 places, 328 transitions, 3364 flow [2024-06-14 11:34:39,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3364, PETRI_PLACES=272, PETRI_TRANSITIONS=328} [2024-06-14 11:34:39,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-14 11:34:39,591 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 328 transitions, 3364 flow [2024-06-14 11:34:39,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:39,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:39,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, 1] [2024-06-14 11:34:39,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:34:39,592 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:34:39,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:39,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1063111918, now seen corresponding path program 1 times [2024-06-14 11:34:39,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:39,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516628915] [2024-06-14 11:34:39,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:39,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:39,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:39,709 INFO L134 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:34:39,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:39,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516628915] [2024-06-14 11:34:39,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516628915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:39,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:39,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:39,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785546022] [2024-06-14 11:34:39,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:39,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:39,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:39,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:39,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:39,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:39,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 328 transitions, 3364 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:39,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:39,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:39,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:40,230 INFO L124 PetriNetUnfolderBase]: 2032/3533 cut-off events. [2024-06-14 11:34:40,230 INFO L125 PetriNetUnfolderBase]: For 310494/310494 co-relation queries the response was YES. [2024-06-14 11:34:40,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23660 conditions, 3533 events. 2032/3533 cut-off events. For 310494/310494 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22693 event pairs, 451 based on Foata normal form. 1/3529 useless extension candidates. Maximal degree in co-relation 23535. Up to 2964 conditions per place. [2024-06-14 11:34:40,267 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 261 selfloop transitions, 79 changer transitions 0/348 dead transitions. [2024-06-14 11:34:40,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 348 transitions, 4336 flow [2024-06-14 11:34:40,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:40,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:40,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:34:40,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-14 11:34:40,268 INFO L175 Difference]: Start difference. First operand has 272 places, 328 transitions, 3364 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:34:40,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 348 transitions, 4336 flow [2024-06-14 11:34:41,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 348 transitions, 4215 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:41,227 INFO L231 Difference]: Finished difference. Result has 274 places, 334 transitions, 3564 flow [2024-06-14 11:34:41,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3243, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3564, PETRI_PLACES=274, PETRI_TRANSITIONS=334} [2024-06-14 11:34:41,228 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-14 11:34:41,228 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 334 transitions, 3564 flow [2024-06-14 11:34:41,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:41,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:41,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:41,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:34:41,229 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:34:41,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:41,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1579876842, now seen corresponding path program 2 times [2024-06-14 11:34:41,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:41,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202297446] [2024-06-14 11:34:41,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:41,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:41,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:41,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:41,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:41,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202297446] [2024-06-14 11:34:41,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202297446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:41,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:41,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:41,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722168681] [2024-06-14 11:34:41,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:41,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:41,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:41,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:41,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:41,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:41,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 334 transitions, 3564 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:41,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:41,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:41,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:41,915 INFO L124 PetriNetUnfolderBase]: 2037/3542 cut-off events. [2024-06-14 11:34:41,915 INFO L125 PetriNetUnfolderBase]: For 316829/316829 co-relation queries the response was YES. [2024-06-14 11:34:41,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23977 conditions, 3542 events. 2037/3542 cut-off events. For 316829/316829 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22786 event pairs, 440 based on Foata normal form. 1/3538 useless extension candidates. Maximal degree in co-relation 23850. Up to 2970 conditions per place. [2024-06-14 11:34:41,947 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 258 selfloop transitions, 87 changer transitions 0/353 dead transitions. [2024-06-14 11:34:41,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 353 transitions, 4516 flow [2024-06-14 11:34:41,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:41,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:41,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:34:41,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:34:41,949 INFO L175 Difference]: Start difference. First operand has 274 places, 334 transitions, 3564 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:34:41,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 353 transitions, 4516 flow [2024-06-14 11:34:42,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 353 transitions, 4396 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:42,991 INFO L231 Difference]: Finished difference. Result has 279 places, 337 transitions, 3688 flow [2024-06-14 11:34:42,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3688, PETRI_PLACES=279, PETRI_TRANSITIONS=337} [2024-06-14 11:34:42,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-14 11:34:42,992 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 337 transitions, 3688 flow [2024-06-14 11:34:42,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:42,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:42,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:42,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:34:42,993 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:34:42,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:42,993 INFO L85 PathProgramCache]: Analyzing trace with hash 510839948, now seen corresponding path program 3 times [2024-06-14 11:34:42,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:42,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839577327] [2024-06-14 11:34:42,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:42,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:43,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:43,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:43,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839577327] [2024-06-14 11:34:43,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839577327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:43,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:43,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:43,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121049051] [2024-06-14 11:34:43,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:43,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:43,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:43,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:43,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:43,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:43,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 337 transitions, 3688 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:43,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:43,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:43,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:43,634 INFO L124 PetriNetUnfolderBase]: 2034/3538 cut-off events. [2024-06-14 11:34:43,634 INFO L125 PetriNetUnfolderBase]: For 320477/320477 co-relation queries the response was YES. [2024-06-14 11:34:43,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24001 conditions, 3538 events. 2034/3538 cut-off events. For 320477/320477 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22757 event pairs, 440 based on Foata normal form. 1/3534 useless extension candidates. Maximal degree in co-relation 23873. Up to 2967 conditions per place. [2024-06-14 11:34:43,669 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 244 selfloop transitions, 101 changer transitions 0/353 dead transitions. [2024-06-14 11:34:43,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 353 transitions, 4416 flow [2024-06-14 11:34:43,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:43,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:43,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 11:34:43,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-14 11:34:43,671 INFO L175 Difference]: Start difference. First operand has 279 places, 337 transitions, 3688 flow. Second operand 9 states and 213 transitions. [2024-06-14 11:34:43,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 353 transitions, 4416 flow [2024-06-14 11:34:44,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 353 transitions, 4228 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:44,752 INFO L231 Difference]: Finished difference. Result has 283 places, 337 transitions, 3713 flow [2024-06-14 11:34:44,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3713, PETRI_PLACES=283, PETRI_TRANSITIONS=337} [2024-06-14 11:34:44,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-14 11:34:44,753 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 337 transitions, 3713 flow [2024-06-14 11:34:44,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:44,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:44,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:34:44,754 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:34:44,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:44,754 INFO L85 PathProgramCache]: Analyzing trace with hash 215261582, now seen corresponding path program 1 times [2024-06-14 11:34:44,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:44,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103166954] [2024-06-14 11:34:44,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:44,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:44,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:44,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:44,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:44,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103166954] [2024-06-14 11:34:44,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103166954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:44,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:44,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:44,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492487343] [2024-06-14 11:34:44,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:44,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:44,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:44,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:44,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:44,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:44,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 337 transitions, 3713 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:44,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:44,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:45,418 INFO L124 PetriNetUnfolderBase]: 2021/3519 cut-off events. [2024-06-14 11:34:45,418 INFO L125 PetriNetUnfolderBase]: For 323379/323379 co-relation queries the response was YES. [2024-06-14 11:34:45,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23492 conditions, 3519 events. 2021/3519 cut-off events. For 323379/323379 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22625 event pairs, 364 based on Foata normal form. 6/3520 useless extension candidates. Maximal degree in co-relation 23363. Up to 2806 conditions per place. [2024-06-14 11:34:45,454 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 318 selfloop transitions, 34 changer transitions 0/360 dead transitions. [2024-06-14 11:34:45,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 360 transitions, 4691 flow [2024-06-14 11:34:45,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:45,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:45,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:34:45,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-14 11:34:45,455 INFO L175 Difference]: Start difference. First operand has 283 places, 337 transitions, 3713 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:34:45,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 360 transitions, 4691 flow [2024-06-14 11:34:46,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 360 transitions, 4454 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:46,511 INFO L231 Difference]: Finished difference. Result has 281 places, 337 transitions, 3548 flow [2024-06-14 11:34:46,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3548, PETRI_PLACES=281, PETRI_TRANSITIONS=337} [2024-06-14 11:34:46,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-14 11:34:46,512 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 337 transitions, 3548 flow [2024-06-14 11:34:46,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:46,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:46,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:46,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:34:46,512 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:34:46,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:46,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1766732692, now seen corresponding path program 2 times [2024-06-14 11:34:46,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:46,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53250152] [2024-06-14 11:34:46,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:46,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:46,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:46,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:46,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:46,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53250152] [2024-06-14 11:34:46,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53250152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:46,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:46,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:46,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416624659] [2024-06-14 11:34:46,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:46,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:46,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:46,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:46,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:46,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:46,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 337 transitions, 3548 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:46,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:46,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:46,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:47,134 INFO L124 PetriNetUnfolderBase]: 2008/3500 cut-off events. [2024-06-14 11:34:47,134 INFO L125 PetriNetUnfolderBase]: For 306749/306749 co-relation queries the response was YES. [2024-06-14 11:34:47,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22848 conditions, 3500 events. 2008/3500 cut-off events. For 306749/306749 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22509 event pairs, 416 based on Foata normal form. 6/3501 useless extension candidates. Maximal degree in co-relation 22718. Up to 2862 conditions per place. [2024-06-14 11:34:47,170 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 312 selfloop transitions, 35 changer transitions 0/355 dead transitions. [2024-06-14 11:34:47,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 355 transitions, 4330 flow [2024-06-14 11:34:47,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:47,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:47,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:34:47,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 11:34:47,171 INFO L175 Difference]: Start difference. First operand has 281 places, 337 transitions, 3548 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:34:47,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 355 transitions, 4330 flow [2024-06-14 11:34:48,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 355 transitions, 4221 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:48,280 INFO L231 Difference]: Finished difference. Result has 282 places, 337 transitions, 3515 flow [2024-06-14 11:34:48,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3515, PETRI_PLACES=282, PETRI_TRANSITIONS=337} [2024-06-14 11:34:48,281 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-14 11:34:48,281 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 337 transitions, 3515 flow [2024-06-14 11:34:48,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:48,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:48,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:48,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:34:48,283 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:34:48,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:48,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1567507664, now seen corresponding path program 4 times [2024-06-14 11:34:48,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:48,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137781439] [2024-06-14 11:34:48,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:48,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:48,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:48,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:34:48,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:48,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137781439] [2024-06-14 11:34:48,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137781439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:48,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:48,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:48,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397663054] [2024-06-14 11:34:48,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:48,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:48,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:48,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:48,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:48,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:48,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 337 transitions, 3515 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:48,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:48,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:48,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:48,915 INFO L124 PetriNetUnfolderBase]: 2013/3509 cut-off events. [2024-06-14 11:34:48,916 INFO L125 PetriNetUnfolderBase]: For 292653/292653 co-relation queries the response was YES. [2024-06-14 11:34:48,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22695 conditions, 3509 events. 2013/3509 cut-off events. For 292653/292653 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 22604 event pairs, 437 based on Foata normal form. 1/3505 useless extension candidates. Maximal degree in co-relation 22565. Up to 2858 conditions per place. [2024-06-14 11:34:48,950 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 242 selfloop transitions, 108 changer transitions 0/358 dead transitions. [2024-06-14 11:34:48,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 358 transitions, 4488 flow [2024-06-14 11:34:48,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:48,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:48,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:34:48,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 11:34:48,952 INFO L175 Difference]: Start difference. First operand has 282 places, 337 transitions, 3515 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:34:48,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 358 transitions, 4488 flow [2024-06-14 11:34:50,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 358 transitions, 4398 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:50,012 INFO L231 Difference]: Finished difference. Result has 284 places, 340 transitions, 3699 flow [2024-06-14 11:34:50,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3699, PETRI_PLACES=284, PETRI_TRANSITIONS=340} [2024-06-14 11:34:50,013 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-14 11:34:50,013 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 340 transitions, 3699 flow [2024-06-14 11:34:50,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:50,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:50,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:50,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:34:50,014 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:34:50,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:50,014 INFO L85 PathProgramCache]: Analyzing trace with hash 578372906, now seen corresponding path program 5 times [2024-06-14 11:34:50,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:50,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287997890] [2024-06-14 11:34:50,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:50,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:50,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:50,110 INFO L134 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:34:50,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:50,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287997890] [2024-06-14 11:34:50,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287997890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:50,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:50,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:50,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936090460] [2024-06-14 11:34:50,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:50,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:50,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:50,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:50,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:50,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:50,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 340 transitions, 3699 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:50,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:50,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:50,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:50,645 INFO L124 PetriNetUnfolderBase]: 2018/3518 cut-off events. [2024-06-14 11:34:50,646 INFO L125 PetriNetUnfolderBase]: For 299106/299106 co-relation queries the response was YES. [2024-06-14 11:34:50,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22911 conditions, 3518 events. 2018/3518 cut-off events. For 299106/299106 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22675 event pairs, 437 based on Foata normal form. 1/3514 useless extension candidates. Maximal degree in co-relation 22780. Up to 2864 conditions per place. [2024-06-14 11:34:50,683 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 237 selfloop transitions, 114 changer transitions 0/359 dead transitions. [2024-06-14 11:34:50,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 359 transitions, 4856 flow [2024-06-14 11:34:50,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:50,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:50,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:34:50,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-14 11:34:50,684 INFO L175 Difference]: Start difference. First operand has 284 places, 340 transitions, 3699 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:34:50,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 359 transitions, 4856 flow [2024-06-14 11:34:52,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 359 transitions, 4526 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:52,078 INFO L231 Difference]: Finished difference. Result has 285 places, 343 transitions, 3660 flow [2024-06-14 11:34:52,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3660, PETRI_PLACES=285, PETRI_TRANSITIONS=343} [2024-06-14 11:34:52,079 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-14 11:34:52,079 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 343 transitions, 3660 flow [2024-06-14 11:34:52,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:52,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:52,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:52,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:34:52,079 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:34:52,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:52,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1921770704, now seen corresponding path program 6 times [2024-06-14 11:34:52,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:52,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185072834] [2024-06-14 11:34:52,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:52,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:52,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:52,177 INFO L134 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:34:52,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:52,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185072834] [2024-06-14 11:34:52,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185072834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:52,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:52,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:52,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111088618] [2024-06-14 11:34:52,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:52,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:52,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:52,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:52,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:52,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:52,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 343 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:52,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:52,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:52,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:52,684 INFO L124 PetriNetUnfolderBase]: 2015/3514 cut-off events. [2024-06-14 11:34:52,684 INFO L125 PetriNetUnfolderBase]: For 300770/300770 co-relation queries the response was YES. [2024-06-14 11:34:52,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22604 conditions, 3514 events. 2015/3514 cut-off events. For 300770/300770 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22680 event pairs, 437 based on Foata normal form. 1/3510 useless extension candidates. Maximal degree in co-relation 22474. Up to 2861 conditions per place. [2024-06-14 11:34:52,719 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 241 selfloop transitions, 109 changer transitions 0/358 dead transitions. [2024-06-14 11:34:52,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 358 transitions, 4578 flow [2024-06-14 11:34:52,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:52,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:52,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:34:52,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:34:52,720 INFO L175 Difference]: Start difference. First operand has 285 places, 343 transitions, 3660 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:34:52,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 358 transitions, 4578 flow [2024-06-14 11:34:53,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 358 transitions, 4229 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:53,733 INFO L231 Difference]: Finished difference. Result has 286 places, 343 transitions, 3537 flow [2024-06-14 11:34:53,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3311, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=286, PETRI_TRANSITIONS=343} [2024-06-14 11:34:53,734 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-14 11:34:53,734 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 343 transitions, 3537 flow [2024-06-14 11:34:53,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:53,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:53,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] [2024-06-14 11:34:53,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:34:53,735 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:34:53,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:53,735 INFO L85 PathProgramCache]: Analyzing trace with hash -236398918, now seen corresponding path program 7 times [2024-06-14 11:34:53,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:53,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284990416] [2024-06-14 11:34:53,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:53,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:53,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:53,823 INFO L134 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:34:53,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:53,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284990416] [2024-06-14 11:34:53,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284990416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:53,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:53,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:53,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28720985] [2024-06-14 11:34:53,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:53,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:53,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:53,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:53,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:53,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:53,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 343 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:53,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:53,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:53,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:54,346 INFO L124 PetriNetUnfolderBase]: 2020/3512 cut-off events. [2024-06-14 11:34:54,346 INFO L125 PetriNetUnfolderBase]: For 306378/306378 co-relation queries the response was YES. [2024-06-14 11:34:54,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22624 conditions, 3512 events. 2020/3512 cut-off events. For 306378/306378 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22601 event pairs, 450 based on Foata normal form. 1/3505 useless extension candidates. Maximal degree in co-relation 22493. Up to 2867 conditions per place. [2024-06-14 11:34:54,381 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 220 selfloop transitions, 130 changer transitions 0/358 dead transitions. [2024-06-14 11:34:54,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 358 transitions, 4488 flow [2024-06-14 11:34:54,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:54,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:54,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:34:54,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-14 11:34:54,382 INFO L175 Difference]: Start difference. First operand has 286 places, 343 transitions, 3537 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:34:54,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 358 transitions, 4488 flow [2024-06-14 11:34:55,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 358 transitions, 4241 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:55,606 INFO L231 Difference]: Finished difference. Result has 287 places, 346 transitions, 3595 flow [2024-06-14 11:34:55,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3595, PETRI_PLACES=287, PETRI_TRANSITIONS=346} [2024-06-14 11:34:55,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-14 11:34:55,607 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 346 transitions, 3595 flow [2024-06-14 11:34:55,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:55,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:55,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:55,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:34:55,607 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:34:55,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:55,607 INFO L85 PathProgramCache]: Analyzing trace with hash -879705022, now seen corresponding path program 8 times [2024-06-14 11:34:55,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:55,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367389615] [2024-06-14 11:34:55,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:55,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:55,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:55,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:34:55,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:55,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367389615] [2024-06-14 11:34:55,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367389615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:55,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:55,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:55,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145633782] [2024-06-14 11:34:55,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:55,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:55,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:55,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:55,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:55,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:55,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 346 transitions, 3595 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:55,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:55,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:55,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:56,219 INFO L124 PetriNetUnfolderBase]: 2025/3521 cut-off events. [2024-06-14 11:34:56,219 INFO L125 PetriNetUnfolderBase]: For 312483/312483 co-relation queries the response was YES. [2024-06-14 11:34:56,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22739 conditions, 3521 events. 2025/3521 cut-off events. For 312483/312483 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 22694 event pairs, 450 based on Foata normal form. 1/3514 useless extension candidates. Maximal degree in co-relation 22607. Up to 2873 conditions per place. [2024-06-14 11:34:56,255 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 237 selfloop transitions, 116 changer transitions 0/361 dead transitions. [2024-06-14 11:34:56,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 361 transitions, 4554 flow [2024-06-14 11:34:56,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:56,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:56,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:34:56,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:34:56,256 INFO L175 Difference]: Start difference. First operand has 287 places, 346 transitions, 3595 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:34:56,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 361 transitions, 4554 flow [2024-06-14 11:34:57,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 361 transitions, 4183 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:57,511 INFO L231 Difference]: Finished difference. Result has 288 places, 349 transitions, 3503 flow [2024-06-14 11:34:57,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3503, PETRI_PLACES=288, PETRI_TRANSITIONS=349} [2024-06-14 11:34:57,512 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-14 11:34:57,512 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 349 transitions, 3503 flow [2024-06-14 11:34:57,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:57,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:57,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:57,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:34:57,512 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:57,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:57,513 INFO L85 PathProgramCache]: Analyzing trace with hash -879289312, now seen corresponding path program 9 times [2024-06-14 11:34:57,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:57,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897056862] [2024-06-14 11:34:57,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:57,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:57,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:57,611 INFO L134 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:34:57,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:57,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897056862] [2024-06-14 11:34:57,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897056862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:57,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:57,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:57,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233842173] [2024-06-14 11:34:57,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:57,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:57,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:57,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:57,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:57,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:57,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 349 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:57,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:57,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:57,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:58,121 INFO L124 PetriNetUnfolderBase]: 2022/3517 cut-off events. [2024-06-14 11:34:58,121 INFO L125 PetriNetUnfolderBase]: For 313567/313567 co-relation queries the response was YES. [2024-06-14 11:34:58,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22632 conditions, 3517 events. 2022/3517 cut-off events. For 313567/313567 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 22668 event pairs, 450 based on Foata normal form. 1/3510 useless extension candidates. Maximal degree in co-relation 22500. Up to 2870 conditions per place. [2024-06-14 11:34:58,157 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 232 selfloop transitions, 120 changer transitions 0/360 dead transitions. [2024-06-14 11:34:58,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 360 transitions, 4233 flow [2024-06-14 11:34:58,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:58,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:58,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:34:58,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:34:58,158 INFO L175 Difference]: Start difference. First operand has 288 places, 349 transitions, 3503 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:34:58,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 360 transitions, 4233 flow [2024-06-14 11:34:59,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 360 transitions, 3958 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:59,499 INFO L231 Difference]: Finished difference. Result has 290 places, 349 transitions, 3474 flow [2024-06-14 11:34:59,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3228, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3474, PETRI_PLACES=290, PETRI_TRANSITIONS=349} [2024-06-14 11:34:59,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-14 11:34:59,499 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 349 transitions, 3474 flow [2024-06-14 11:34:59,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:59,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:59,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:59,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:34:59,500 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:34:59,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:59,500 INFO L85 PathProgramCache]: Analyzing trace with hash 61726754, now seen corresponding path program 1 times [2024-06-14 11:34:59,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:59,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367110286] [2024-06-14 11:34:59,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:59,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:59,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:59,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:59,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:59,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367110286] [2024-06-14 11:34:59,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367110286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:59,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:59,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:59,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238322347] [2024-06-14 11:34:59,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:59,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:59,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:59,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:59,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:59,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:34:59,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 349 transitions, 3474 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:59,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:59,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:34:59,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:00,149 INFO L124 PetriNetUnfolderBase]: 2030/3549 cut-off events. [2024-06-14 11:35:00,150 INFO L125 PetriNetUnfolderBase]: For 324185/324185 co-relation queries the response was YES. [2024-06-14 11:35:00,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22791 conditions, 3549 events. 2030/3549 cut-off events. For 324185/324185 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22938 event pairs, 427 based on Foata normal form. 2/3548 useless extension candidates. Maximal degree in co-relation 22658. Up to 3028 conditions per place. [2024-06-14 11:35:00,187 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 306 selfloop transitions, 52 changer transitions 0/366 dead transitions. [2024-06-14 11:35:00,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 366 transitions, 4268 flow [2024-06-14 11:35:00,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:00,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:00,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:35:00,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:35:00,188 INFO L175 Difference]: Start difference. First operand has 290 places, 349 transitions, 3474 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:35:00,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 366 transitions, 4268 flow [2024-06-14 11:35:01,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 366 transitions, 3903 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:01,979 INFO L231 Difference]: Finished difference. Result has 289 places, 351 transitions, 3264 flow [2024-06-14 11:35:01,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3264, PETRI_PLACES=289, PETRI_TRANSITIONS=351} [2024-06-14 11:35:01,980 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-14 11:35:01,980 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 351 transitions, 3264 flow [2024-06-14 11:35:01,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:01,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:01,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:01,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:35:01,981 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:35:01,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:01,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1083691786, now seen corresponding path program 2 times [2024-06-14 11:35:01,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:01,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624049041] [2024-06-14 11:35:01,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:01,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:01,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:02,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:02,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:02,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624049041] [2024-06-14 11:35:02,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624049041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:02,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:02,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:02,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686992017] [2024-06-14 11:35:02,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:02,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:02,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:02,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:02,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:02,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:02,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 351 transitions, 3264 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:02,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:02,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:02,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:02,629 INFO L124 PetriNetUnfolderBase]: 2038/3561 cut-off events. [2024-06-14 11:35:02,629 INFO L125 PetriNetUnfolderBase]: For 331189/331189 co-relation queries the response was YES. [2024-06-14 11:35:02,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22854 conditions, 3561 events. 2038/3561 cut-off events. For 331189/331189 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23024 event pairs, 425 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 22720. Up to 3020 conditions per place. [2024-06-14 11:35:02,662 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 307 selfloop transitions, 54 changer transitions 0/369 dead transitions. [2024-06-14 11:35:02,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 369 transitions, 4070 flow [2024-06-14 11:35:02,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:02,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:02,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:35:02,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:35:02,664 INFO L175 Difference]: Start difference. First operand has 289 places, 351 transitions, 3264 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:35:02,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 369 transitions, 4070 flow [2024-06-14 11:35:04,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 369 transitions, 3931 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:04,618 INFO L231 Difference]: Finished difference. Result has 291 places, 353 transitions, 3288 flow [2024-06-14 11:35:04,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=291, PETRI_TRANSITIONS=353} [2024-06-14 11:35:04,619 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-14 11:35:04,619 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 353 transitions, 3288 flow [2024-06-14 11:35:04,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:04,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:04,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:04,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:35:04,620 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:35:04,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:04,620 INFO L85 PathProgramCache]: Analyzing trace with hash 63159506, now seen corresponding path program 3 times [2024-06-14 11:35:04,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:04,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882298129] [2024-06-14 11:35:04,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:04,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:04,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:04,718 INFO L134 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:04,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:04,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882298129] [2024-06-14 11:35:04,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882298129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:04,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:04,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:04,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268132590] [2024-06-14 11:35:04,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:04,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:04,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:04,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:04,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:04,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:04,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 353 transitions, 3288 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:04,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:04,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:04,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:05,293 INFO L124 PetriNetUnfolderBase]: 2046/3570 cut-off events. [2024-06-14 11:35:05,294 INFO L125 PetriNetUnfolderBase]: For 339142/339142 co-relation queries the response was YES. [2024-06-14 11:35:05,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23106 conditions, 3570 events. 2046/3570 cut-off events. For 339142/339142 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23109 event pairs, 435 based on Foata normal form. 2/3567 useless extension candidates. Maximal degree in co-relation 22971. Up to 3052 conditions per place. [2024-06-14 11:35:05,332 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 306 selfloop transitions, 53 changer transitions 0/367 dead transitions. [2024-06-14 11:35:05,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 367 transitions, 4084 flow [2024-06-14 11:35:05,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:05,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:05,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:35:05,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 11:35:05,334 INFO L175 Difference]: Start difference. First operand has 291 places, 353 transitions, 3288 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:35:05,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 367 transitions, 4084 flow [2024-06-14 11:35:07,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 367 transitions, 3937 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:07,338 INFO L231 Difference]: Finished difference. Result has 293 places, 355 transitions, 3306 flow [2024-06-14 11:35:07,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3306, PETRI_PLACES=293, PETRI_TRANSITIONS=355} [2024-06-14 11:35:07,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-14 11:35:07,339 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 355 transitions, 3306 flow [2024-06-14 11:35:07,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:07,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:07,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:07,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:35:07,339 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:35:07,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:07,340 INFO L85 PathProgramCache]: Analyzing trace with hash 429638784, now seen corresponding path program 4 times [2024-06-14 11:35:07,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:07,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969577927] [2024-06-14 11:35:07,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:07,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:07,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:07,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:07,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:07,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969577927] [2024-06-14 11:35:07,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969577927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:07,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:07,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:07,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998512118] [2024-06-14 11:35:07,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:07,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:07,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:07,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:07,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:07,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:07,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 355 transitions, 3306 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:07,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:07,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:07,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:08,015 INFO L124 PetriNetUnfolderBase]: 2067/3605 cut-off events. [2024-06-14 11:35:08,016 INFO L125 PetriNetUnfolderBase]: For 356839/356839 co-relation queries the response was YES. [2024-06-14 11:35:08,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23711 conditions, 3605 events. 2067/3605 cut-off events. For 356839/356839 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23399 event pairs, 436 based on Foata normal form. 2/3602 useless extension candidates. Maximal degree in co-relation 23575. Up to 3038 conditions per place. [2024-06-14 11:35:08,054 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 306 selfloop transitions, 59 changer transitions 0/373 dead transitions. [2024-06-14 11:35:08,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 373 transitions, 4372 flow [2024-06-14 11:35:08,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:08,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:08,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:35:08,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-14 11:35:08,055 INFO L175 Difference]: Start difference. First operand has 293 places, 355 transitions, 3306 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:35:08,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 373 transitions, 4372 flow [2024-06-14 11:35:10,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 373 transitions, 4223 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:10,186 INFO L231 Difference]: Finished difference. Result has 295 places, 359 transitions, 3393 flow [2024-06-14 11:35:10,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3393, PETRI_PLACES=295, PETRI_TRANSITIONS=359} [2024-06-14 11:35:10,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-14 11:35:10,187 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 359 transitions, 3393 flow [2024-06-14 11:35:10,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:10,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:10,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:10,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:35:10,188 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:35:10,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:10,188 INFO L85 PathProgramCache]: Analyzing trace with hash -13985762, now seen corresponding path program 5 times [2024-06-14 11:35:10,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:10,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070460830] [2024-06-14 11:35:10,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:10,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:10,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:10,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:10,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:10,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070460830] [2024-06-14 11:35:10,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070460830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:10,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:10,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:10,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075717942] [2024-06-14 11:35:10,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:10,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:10,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:10,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:10,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:10,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:10,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 359 transitions, 3393 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:10,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:10,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:10,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:10,869 INFO L124 PetriNetUnfolderBase]: 2062/3598 cut-off events. [2024-06-14 11:35:10,869 INFO L125 PetriNetUnfolderBase]: For 354877/354877 co-relation queries the response was YES. [2024-06-14 11:35:10,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23596 conditions, 3598 events. 2062/3598 cut-off events. For 354877/354877 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23310 event pairs, 437 based on Foata normal form. 2/3595 useless extension candidates. Maximal degree in co-relation 23459. Up to 3076 conditions per place. [2024-06-14 11:35:10,912 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 306 selfloop transitions, 57 changer transitions 0/371 dead transitions. [2024-06-14 11:35:10,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 371 transitions, 4147 flow [2024-06-14 11:35:10,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:10,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:10,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:35:10,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 11:35:10,914 INFO L175 Difference]: Start difference. First operand has 295 places, 359 transitions, 3393 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:35:10,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 371 transitions, 4147 flow [2024-06-14 11:35:12,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 371 transitions, 4005 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:12,977 INFO L231 Difference]: Finished difference. Result has 299 places, 359 transitions, 3370 flow [2024-06-14 11:35:12,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3370, PETRI_PLACES=299, PETRI_TRANSITIONS=359} [2024-06-14 11:35:12,978 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-14 11:35:12,978 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 359 transitions, 3370 flow [2024-06-14 11:35:12,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:12,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:12,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:35:12,978 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:35:12,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:12,979 INFO L85 PathProgramCache]: Analyzing trace with hash -804467138, now seen corresponding path program 6 times [2024-06-14 11:35:12,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:12,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622734759] [2024-06-14 11:35:12,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:12,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:12,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:13,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:13,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:13,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622734759] [2024-06-14 11:35:13,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622734759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:13,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:13,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:13,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100628928] [2024-06-14 11:35:13,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:13,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:13,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:13,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:13,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:13,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:13,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 359 transitions, 3370 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:13,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:13,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:13,626 INFO L124 PetriNetUnfolderBase]: 2070/3612 cut-off events. [2024-06-14 11:35:13,626 INFO L125 PetriNetUnfolderBase]: For 360967/360967 co-relation queries the response was YES. [2024-06-14 11:35:13,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23779 conditions, 3612 events. 2070/3612 cut-off events. For 360967/360967 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23501 event pairs, 435 based on Foata normal form. 2/3609 useless extension candidates. Maximal degree in co-relation 23640. Up to 3062 conditions per place. [2024-06-14 11:35:13,665 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 304 selfloop transitions, 64 changer transitions 0/376 dead transitions. [2024-06-14 11:35:13,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 376 transitions, 4236 flow [2024-06-14 11:35:13,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:13,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:13,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:35:13,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 11:35:13,667 INFO L175 Difference]: Start difference. First operand has 299 places, 359 transitions, 3370 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:35:13,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 376 transitions, 4236 flow [2024-06-14 11:35:15,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 376 transitions, 4097 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:15,627 INFO L231 Difference]: Finished difference. Result has 301 places, 363 transitions, 3482 flow [2024-06-14 11:35:15,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3231, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3482, PETRI_PLACES=301, PETRI_TRANSITIONS=363} [2024-06-14 11:35:15,629 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 257 predicate places. [2024-06-14 11:35:15,630 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 363 transitions, 3482 flow [2024-06-14 11:35:15,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:15,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] [2024-06-14 11:35:15,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:35:15,630 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:35:15,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:15,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1619613666, now seen corresponding path program 7 times [2024-06-14 11:35:15,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:15,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442168295] [2024-06-14 11:35:15,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:15,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:15,730 INFO L134 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,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:15,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442168295] [2024-06-14 11:35:15,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442168295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:15,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:15,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:15,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141918708] [2024-06-14 11:35:15,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:15,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:15,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:15,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:15,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:15,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:15,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 363 transitions, 3482 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:15,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:15,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:16,412 INFO L124 PetriNetUnfolderBase]: 2078/3630 cut-off events. [2024-06-14 11:35:16,412 INFO L125 PetriNetUnfolderBase]: For 369986/369986 co-relation queries the response was YES. [2024-06-14 11:35:16,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24151 conditions, 3630 events. 2078/3630 cut-off events. For 369986/369986 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 23634 event pairs, 418 based on Foata normal form. 2/3627 useless extension candidates. Maximal degree in co-relation 24010. Up to 2963 conditions per place. [2024-06-14 11:35:16,444 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 302 selfloop transitions, 74 changer transitions 0/384 dead transitions. [2024-06-14 11:35:16,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 384 transitions, 4636 flow [2024-06-14 11:35:16,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:16,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:16,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:35:16,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-14 11:35:16,446 INFO L175 Difference]: Start difference. First operand has 301 places, 363 transitions, 3482 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:35:16,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 384 transitions, 4636 flow [2024-06-14 11:35:18,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 384 transitions, 4482 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:18,838 INFO L231 Difference]: Finished difference. Result has 306 places, 369 transitions, 3683 flow [2024-06-14 11:35:18,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3328, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3683, PETRI_PLACES=306, PETRI_TRANSITIONS=369} [2024-06-14 11:35:18,838 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-14 11:35:18,838 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 369 transitions, 3683 flow [2024-06-14 11:35:18,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:18,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:18,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:35:18,839 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:35:18,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:18,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1626279906, now seen corresponding path program 8 times [2024-06-14 11:35:18,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:18,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515801676] [2024-06-14 11:35:18,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:18,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:18,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:18,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:18,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:18,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515801676] [2024-06-14 11:35:18,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515801676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:18,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:18,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:18,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241002182] [2024-06-14 11:35:18,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:18,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:18,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:18,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:18,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:18,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:18,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 369 transitions, 3683 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:18,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:18,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:19,481 INFO L124 PetriNetUnfolderBase]: 2073/3623 cut-off events. [2024-06-14 11:35:19,482 INFO L125 PetriNetUnfolderBase]: For 367011/367011 co-relation queries the response was YES. [2024-06-14 11:35:19,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24245 conditions, 3623 events. 2073/3623 cut-off events. For 367011/367011 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 23588 event pairs, 418 based on Foata normal form. 2/3620 useless extension candidates. Maximal degree in co-relation 24101. Up to 2959 conditions per place. [2024-06-14 11:35:19,521 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 299 selfloop transitions, 76 changer transitions 0/383 dead transitions. [2024-06-14 11:35:19,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 383 transitions, 4465 flow [2024-06-14 11:35:19,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:19,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:19,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:35:19,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 11:35:19,523 INFO L175 Difference]: Start difference. First operand has 306 places, 369 transitions, 3683 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:35:19,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 383 transitions, 4465 flow [2024-06-14 11:35:21,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 383 transitions, 4283 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:21,712 INFO L231 Difference]: Finished difference. Result has 311 places, 369 transitions, 3658 flow [2024-06-14 11:35:21,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3501, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3658, PETRI_PLACES=311, PETRI_TRANSITIONS=369} [2024-06-14 11:35:21,713 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 267 predicate places. [2024-06-14 11:35:21,713 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 369 transitions, 3658 flow [2024-06-14 11:35:21,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:21,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:21,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:35:21,713 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:35:21,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:21,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1096607122, now seen corresponding path program 1 times [2024-06-14 11:35:21,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:21,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480580176] [2024-06-14 11:35:21,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:21,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:21,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:21,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:35:21,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:21,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480580176] [2024-06-14 11:35:21,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480580176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:21,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:21,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:21,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134272594] [2024-06-14 11:35:21,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:21,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:21,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:21,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:21,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:21,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:21,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 369 transitions, 3658 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:21,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:21,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:22,495 INFO L124 PetriNetUnfolderBase]: 2271/3959 cut-off events. [2024-06-14 11:35:22,495 INFO L125 PetriNetUnfolderBase]: For 565151/565151 co-relation queries the response was YES. [2024-06-14 11:35:22,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29746 conditions, 3959 events. 2271/3959 cut-off events. For 565151/565151 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26025 event pairs, 385 based on Foata normal form. 12/3968 useless extension candidates. Maximal degree in co-relation 29600. Up to 3025 conditions per place. [2024-06-14 11:35:22,538 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 349 selfloop transitions, 53 changer transitions 0/410 dead transitions. [2024-06-14 11:35:22,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 410 transitions, 5236 flow [2024-06-14 11:35:22,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:22,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:22,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:35:22,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-14 11:35:22,539 INFO L175 Difference]: Start difference. First operand has 311 places, 369 transitions, 3658 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:35:22,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 410 transitions, 5236 flow [2024-06-14 11:35:25,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 410 transitions, 4977 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:25,037 INFO L231 Difference]: Finished difference. Result has 314 places, 374 transitions, 3694 flow [2024-06-14 11:35:25,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3694, PETRI_PLACES=314, PETRI_TRANSITIONS=374} [2024-06-14 11:35:25,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-14 11:35:25,038 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 374 transitions, 3694 flow [2024-06-14 11:35:25,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:25,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:25,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:35:25,038 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:35:25,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:25,039 INFO L85 PathProgramCache]: Analyzing trace with hash 757721710, now seen corresponding path program 2 times [2024-06-14 11:35:25,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:25,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021420079] [2024-06-14 11:35:25,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:25,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:25,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:35:25,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:25,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021420079] [2024-06-14 11:35:25,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021420079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:25,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:25,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:25,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315473366] [2024-06-14 11:35:25,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:25,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:25,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:25,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:25,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:25,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:25,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 374 transitions, 3694 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:25,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:25,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:25,944 INFO L124 PetriNetUnfolderBase]: 2318/4037 cut-off events. [2024-06-14 11:35:25,944 INFO L125 PetriNetUnfolderBase]: For 583176/583176 co-relation queries the response was YES. [2024-06-14 11:35:25,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30437 conditions, 4037 events. 2318/4037 cut-off events. For 583176/583176 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26564 event pairs, 484 based on Foata normal form. 12/4046 useless extension candidates. Maximal degree in co-relation 30291. Up to 3275 conditions per place. [2024-06-14 11:35:25,984 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 353 selfloop transitions, 43 changer transitions 0/404 dead transitions. [2024-06-14 11:35:25,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 4952 flow [2024-06-14 11:35:25,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:25,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:25,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:35:25,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:35:25,986 INFO L175 Difference]: Start difference. First operand has 314 places, 374 transitions, 3694 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:35:25,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 4952 flow [2024-06-14 11:35:28,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 404 transitions, 4813 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:28,372 INFO L231 Difference]: Finished difference. Result has 319 places, 377 transitions, 3777 flow [2024-06-14 11:35:28,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3777, PETRI_PLACES=319, PETRI_TRANSITIONS=377} [2024-06-14 11:35:28,372 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-14 11:35:28,372 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 377 transitions, 3777 flow [2024-06-14 11:35:28,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:28,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] [2024-06-14 11:35:28,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:35:28,373 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:35:28,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:28,380 INFO L85 PathProgramCache]: Analyzing trace with hash 757869580, now seen corresponding path program 3 times [2024-06-14 11:35:28,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:28,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991653644] [2024-06-14 11:35:28,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:28,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:28,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:28,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:28,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:28,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991653644] [2024-06-14 11:35:28,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991653644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:28,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:28,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:28,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950655264] [2024-06-14 11:35:28,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:28,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:28,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:28,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:28,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:28,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:28,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 377 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:28,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:28,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:29,207 INFO L124 PetriNetUnfolderBase]: 2328/4057 cut-off events. [2024-06-14 11:35:29,207 INFO L125 PetriNetUnfolderBase]: For 577754/577754 co-relation queries the response was YES. [2024-06-14 11:35:29,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29472 conditions, 4057 events. 2328/4057 cut-off events. For 577754/577754 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26698 event pairs, 495 based on Foata normal form. 16/4070 useless extension candidates. Maximal degree in co-relation 29323. Up to 3451 conditions per place. [2024-06-14 11:35:29,255 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 46 changer transitions 0/401 dead transitions. [2024-06-14 11:35:29,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 401 transitions, 4726 flow [2024-06-14 11:35:29,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:29,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:29,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:35:29,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 11:35:29,256 INFO L175 Difference]: Start difference. First operand has 319 places, 377 transitions, 3777 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:35:29,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 401 transitions, 4726 flow [2024-06-14 11:35:31,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 401 transitions, 4549 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:31,752 INFO L231 Difference]: Finished difference. Result has 321 places, 379 transitions, 3791 flow [2024-06-14 11:35:31,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3791, PETRI_PLACES=321, PETRI_TRANSITIONS=379} [2024-06-14 11:35:31,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-14 11:35:31,753 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 379 transitions, 3791 flow [2024-06-14 11:35:31,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:31,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:31,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:35:31,753 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:35:31,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:31,760 INFO L85 PathProgramCache]: Analyzing trace with hash -503600496, now seen corresponding path program 4 times [2024-06-14 11:35:31,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:31,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932579725] [2024-06-14 11:35:31,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:31,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:31,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:31,910 INFO L134 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,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:31,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932579725] [2024-06-14 11:35:31,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932579725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:31,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:31,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:31,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843728782] [2024-06-14 11:35:31,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:31,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:31,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:31,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:31,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:31,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:31,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 379 transitions, 3791 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:31,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:31,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:32,687 INFO L124 PetriNetUnfolderBase]: 2384/4151 cut-off events. [2024-06-14 11:35:32,688 INFO L125 PetriNetUnfolderBase]: For 588692/588692 co-relation queries the response was YES. [2024-06-14 11:35:32,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30025 conditions, 4151 events. 2384/4151 cut-off events. For 588692/588692 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27471 event pairs, 513 based on Foata normal form. 16/4164 useless extension candidates. Maximal degree in co-relation 29875. Up to 3365 conditions per place. [2024-06-14 11:35:32,735 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 284 selfloop transitions, 108 changer transitions 0/400 dead transitions. [2024-06-14 11:35:32,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 400 transitions, 4731 flow [2024-06-14 11:35:32,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:32,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:32,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:35:32,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:35:32,736 INFO L175 Difference]: Start difference. First operand has 321 places, 379 transitions, 3791 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:35:32,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 400 transitions, 4731 flow [2024-06-14 11:35:35,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 400 transitions, 4575 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:35,370 INFO L231 Difference]: Finished difference. Result has 323 places, 381 transitions, 3951 flow [2024-06-14 11:35:35,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3635, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3951, PETRI_PLACES=323, PETRI_TRANSITIONS=381} [2024-06-14 11:35:35,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-14 11:35:35,370 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 381 transitions, 3951 flow [2024-06-14 11:35:35,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:35,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:35,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:35:35,371 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:35:35,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:35,371 INFO L85 PathProgramCache]: Analyzing trace with hash -503748366, now seen corresponding path program 5 times [2024-06-14 11:35:35,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:35,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644775413] [2024-06-14 11:35:35,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:35,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:35,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:35,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:35,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:35,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644775413] [2024-06-14 11:35:35,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644775413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:35,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:35,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:35,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403607583] [2024-06-14 11:35:35,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:35,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:35,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:35,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:35,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:35,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:35,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 381 transitions, 3951 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:35,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:35,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:36,314 INFO L124 PetriNetUnfolderBase]: 2536/4409 cut-off events. [2024-06-14 11:35:36,315 INFO L125 PetriNetUnfolderBase]: For 692704/692704 co-relation queries the response was YES. [2024-06-14 11:35:36,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34325 conditions, 4409 events. 2536/4409 cut-off events. For 692704/692704 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 29423 event pairs, 548 based on Foata normal form. 12/4418 useless extension candidates. Maximal degree in co-relation 34174. Up to 3359 conditions per place. [2024-06-14 11:35:36,358 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 295 selfloop transitions, 106 changer transitions 0/409 dead transitions. [2024-06-14 11:35:36,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 409 transitions, 5267 flow [2024-06-14 11:35:36,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:36,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:36,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:35:36,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-14 11:35:36,360 INFO L175 Difference]: Start difference. First operand has 323 places, 381 transitions, 3951 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:35:36,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 409 transitions, 5267 flow [2024-06-14 11:35:39,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 409 transitions, 4979 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:39,491 INFO L231 Difference]: Finished difference. Result has 326 places, 385 transitions, 4061 flow [2024-06-14 11:35:39,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4061, PETRI_PLACES=326, PETRI_TRANSITIONS=385} [2024-06-14 11:35:39,492 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-14 11:35:39,492 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 385 transitions, 4061 flow [2024-06-14 11:35:39,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:39,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] [2024-06-14 11:35:39,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:35:39,493 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:35:39,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:39,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1168219116, now seen corresponding path program 6 times [2024-06-14 11:35:39,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:39,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350584023] [2024-06-14 11:35:39,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:39,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:39,605 INFO L134 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,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:39,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350584023] [2024-06-14 11:35:39,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350584023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:39,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:39,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:39,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027985524] [2024-06-14 11:35:39,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:39,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:39,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:39,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:39,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:39,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:39,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 385 transitions, 4061 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:39,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:39,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:40,399 INFO L124 PetriNetUnfolderBase]: 2546/4419 cut-off events. [2024-06-14 11:35:40,399 INFO L125 PetriNetUnfolderBase]: For 677411/677411 co-relation queries the response was YES. [2024-06-14 11:35:40,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33316 conditions, 4419 events. 2546/4419 cut-off events. For 677411/677411 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 29521 event pairs, 551 based on Foata normal form. 16/4432 useless extension candidates. Maximal degree in co-relation 33163. Up to 3619 conditions per place. [2024-06-14 11:35:40,451 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 282 selfloop transitions, 116 changer transitions 0/406 dead transitions. [2024-06-14 11:35:40,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 406 transitions, 5022 flow [2024-06-14 11:35:40,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:40,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:40,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:35:40,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:35:40,452 INFO L175 Difference]: Start difference. First operand has 326 places, 385 transitions, 4061 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:35:40,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 406 transitions, 5022 flow [2024-06-14 11:35:43,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 406 transitions, 4800 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:43,434 INFO L231 Difference]: Finished difference. Result has 330 places, 387 transitions, 4180 flow [2024-06-14 11:35:43,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3843, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4180, PETRI_PLACES=330, PETRI_TRANSITIONS=387} [2024-06-14 11:35:43,435 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-14 11:35:43,435 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 387 transitions, 4180 flow [2024-06-14 11:35:43,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:43,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:43,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:35:43,437 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:35:43,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:43,437 INFO L85 PathProgramCache]: Analyzing trace with hash -296674194, now seen corresponding path program 1 times [2024-06-14 11:35:43,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:43,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954829465] [2024-06-14 11:35:43,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:43,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:43,560 INFO L134 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,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:43,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954829465] [2024-06-14 11:35:43,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954829465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:43,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:43,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:43,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802442819] [2024-06-14 11:35:43,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:43,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:43,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:43,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:43,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:43,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:43,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 387 transitions, 4180 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:43,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:43,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:44,351 INFO L124 PetriNetUnfolderBase]: 2586/4497 cut-off events. [2024-06-14 11:35:44,351 INFO L125 PetriNetUnfolderBase]: For 664954/664954 co-relation queries the response was YES. [2024-06-14 11:35:44,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33865 conditions, 4497 events. 2586/4497 cut-off events. For 664954/664954 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 30107 event pairs, 557 based on Foata normal form. 12/4506 useless extension candidates. Maximal degree in co-relation 33710. Up to 3495 conditions per place. [2024-06-14 11:35:44,405 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 279 selfloop transitions, 124 changer transitions 0/411 dead transitions. [2024-06-14 11:35:44,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 411 transitions, 5172 flow [2024-06-14 11:35:44,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:44,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:44,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:35:44,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 11:35:44,406 INFO L175 Difference]: Start difference. First operand has 330 places, 387 transitions, 4180 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:35:44,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 411 transitions, 5172 flow [2024-06-14 11:35:47,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 411 transitions, 4868 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:47,232 INFO L231 Difference]: Finished difference. Result has 332 places, 389 transitions, 4233 flow [2024-06-14 11:35:47,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4233, PETRI_PLACES=332, PETRI_TRANSITIONS=389} [2024-06-14 11:35:47,232 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-14 11:35:47,232 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 389 transitions, 4233 flow [2024-06-14 11:35:47,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:47,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:47,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:35:47,233 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:35:47,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:47,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1045920938, now seen corresponding path program 7 times [2024-06-14 11:35:47,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:47,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484668139] [2024-06-14 11:35:47,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:47,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:47,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:47,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:35:47,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:47,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484668139] [2024-06-14 11:35:47,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484668139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:47,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:47,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:47,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017845113] [2024-06-14 11:35:47,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:47,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:47,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:47,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:47,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:47,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:47,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 389 transitions, 4233 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:47,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:47,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:48,251 INFO L124 PetriNetUnfolderBase]: 2642/4574 cut-off events. [2024-06-14 11:35:48,251 INFO L125 PetriNetUnfolderBase]: For 704158/704158 co-relation queries the response was YES. [2024-06-14 11:35:48,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34589 conditions, 4574 events. 2642/4574 cut-off events. For 704158/704158 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 30806 event pairs, 601 based on Foata normal form. 16/4583 useless extension candidates. Maximal degree in co-relation 34433. Up to 3771 conditions per place. [2024-06-14 11:35:48,296 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 268 selfloop transitions, 131 changer transitions 0/407 dead transitions. [2024-06-14 11:35:48,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 407 transitions, 5193 flow [2024-06-14 11:35:48,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:48,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:48,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:35:48,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 11:35:48,297 INFO L175 Difference]: Start difference. First operand has 332 places, 389 transitions, 4233 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:35:48,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 407 transitions, 5193 flow [2024-06-14 11:35:50,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 407 transitions, 4858 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:50,823 INFO L231 Difference]: Finished difference. Result has 334 places, 391 transitions, 4274 flow [2024-06-14 11:35:50,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4274, PETRI_PLACES=334, PETRI_TRANSITIONS=391} [2024-06-14 11:35:50,823 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-14 11:35:50,823 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 391 transitions, 4274 flow [2024-06-14 11:35:50,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:50,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:50,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:35:50,824 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:35:50,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:50,824 INFO L85 PathProgramCache]: Analyzing trace with hash 270605718, now seen corresponding path program 8 times [2024-06-14 11:35:50,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:50,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968818803] [2024-06-14 11:35:50,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:50,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:50,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:50,931 INFO L134 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,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:50,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968818803] [2024-06-14 11:35:50,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968818803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:50,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:50,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:50,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280995442] [2024-06-14 11:35:50,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:50,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:50,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:50,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:50,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:50,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:50,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 391 transitions, 4274 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:50,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:50,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:51,766 INFO L124 PetriNetUnfolderBase]: 2698/4662 cut-off events. [2024-06-14 11:35:51,766 INFO L125 PetriNetUnfolderBase]: For 721128/721128 co-relation queries the response was YES. [2024-06-14 11:35:51,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35266 conditions, 4662 events. 2698/4662 cut-off events. For 721128/721128 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 31445 event pairs, 609 based on Foata normal form. 16/4671 useless extension candidates. Maximal degree in co-relation 35109. Up to 3859 conditions per place. [2024-06-14 11:35:51,823 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 291 selfloop transitions, 110 changer transitions 0/409 dead transitions. [2024-06-14 11:35:51,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 409 transitions, 5242 flow [2024-06-14 11:35:51,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:51,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:51,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:35:51,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-14 11:35:51,825 INFO L175 Difference]: Start difference. First operand has 334 places, 391 transitions, 4274 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:35:51,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 409 transitions, 5242 flow [2024-06-14 11:35:54,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 409 transitions, 4896 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:54,666 INFO L231 Difference]: Finished difference. Result has 336 places, 393 transitions, 4266 flow [2024-06-14 11:35:54,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4266, PETRI_PLACES=336, PETRI_TRANSITIONS=393} [2024-06-14 11:35:54,667 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-14 11:35:54,667 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 393 transitions, 4266 flow [2024-06-14 11:35:54,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:54,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:54,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:35:54,668 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:35:54,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:54,668 INFO L85 PathProgramCache]: Analyzing trace with hash 222721410, now seen corresponding path program 9 times [2024-06-14 11:35:54,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:54,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351512979] [2024-06-14 11:35:54,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:54,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:54,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:54,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:54,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:54,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351512979] [2024-06-14 11:35:54,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351512979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:54,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:54,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:54,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473138820] [2024-06-14 11:35:54,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:54,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:54,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:54,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:54,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:54,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:54,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 393 transitions, 4266 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:54,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:54,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:55,647 INFO L124 PetriNetUnfolderBase]: 2754/4762 cut-off events. [2024-06-14 11:35:55,648 INFO L125 PetriNetUnfolderBase]: For 736297/736297 co-relation queries the response was YES. [2024-06-14 11:35:55,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35849 conditions, 4762 events. 2754/4762 cut-off events. For 736297/736297 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32311 event pairs, 625 based on Foata normal form. 16/4771 useless extension candidates. Maximal degree in co-relation 35691. Up to 3947 conditions per place. [2024-06-14 11:35:55,707 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 294 selfloop transitions, 109 changer transitions 0/411 dead transitions. [2024-06-14 11:35:55,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 411 transitions, 5242 flow [2024-06-14 11:35:55,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:55,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:55,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:35:55,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 11:35:55,710 INFO L175 Difference]: Start difference. First operand has 336 places, 393 transitions, 4266 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:35:55,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 411 transitions, 5242 flow [2024-06-14 11:35:58,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 411 transitions, 4934 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:58,778 INFO L231 Difference]: Finished difference. Result has 338 places, 395 transitions, 4298 flow [2024-06-14 11:35:58,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3958, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4298, PETRI_PLACES=338, PETRI_TRANSITIONS=395} [2024-06-14 11:35:58,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-06-14 11:35:58,779 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 395 transitions, 4298 flow [2024-06-14 11:35:58,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:58,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:58,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:35:58,779 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:35:58,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:58,780 INFO L85 PathProgramCache]: Analyzing trace with hash 222573540, now seen corresponding path program 10 times [2024-06-14 11:35:58,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:58,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884203594] [2024-06-14 11:35:58,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:58,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:58,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:58,888 INFO L134 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,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:58,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884203594] [2024-06-14 11:35:58,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884203594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:58,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:58,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:58,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353444487] [2024-06-14 11:35:58,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:58,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:58,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:58,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:58,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:58,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:35:58,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 395 transitions, 4298 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:58,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:35:58,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:59,905 INFO L124 PetriNetUnfolderBase]: 2821/4875 cut-off events. [2024-06-14 11:35:59,906 INFO L125 PetriNetUnfolderBase]: For 749398/749398 co-relation queries the response was YES. [2024-06-14 11:35:59,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37002 conditions, 4875 events. 2821/4875 cut-off events. For 749398/749398 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 33134 event pairs, 639 based on Foata normal form. 12/4880 useless extension candidates. Maximal degree in co-relation 36843. Up to 3728 conditions per place. [2024-06-14 11:35:59,957 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 302 selfloop transitions, 109 changer transitions 0/419 dead transitions. [2024-06-14 11:35:59,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 419 transitions, 5612 flow [2024-06-14 11:35:59,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:59,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:59,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:35:59,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:35:59,958 INFO L175 Difference]: Start difference. First operand has 338 places, 395 transitions, 4298 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:35:59,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 419 transitions, 5612 flow [2024-06-14 11:36:02,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 419 transitions, 5302 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:02,690 INFO L231 Difference]: Finished difference. Result has 341 places, 399 transitions, 4431 flow [2024-06-14 11:36:02,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4431, PETRI_PLACES=341, PETRI_TRANSITIONS=399} [2024-06-14 11:36:02,691 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-14 11:36:02,691 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 399 transitions, 4431 flow [2024-06-14 11:36:02,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:02,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:02,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:36:02,692 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:36:02,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:02,692 INFO L85 PathProgramCache]: Analyzing trace with hash 429647712, now seen corresponding path program 2 times [2024-06-14 11:36:02,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:02,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14167598] [2024-06-14 11:36:02,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:02,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:02,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:02,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:36:02,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:02,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14167598] [2024-06-14 11:36:02,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14167598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:02,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:02,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:02,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069174400] [2024-06-14 11:36:02,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:02,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:02,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:02,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:02,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:02,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:02,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 399 transitions, 4431 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:02,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:02,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:03,696 INFO L124 PetriNetUnfolderBase]: 2861/4945 cut-off events. [2024-06-14 11:36:03,697 INFO L125 PetriNetUnfolderBase]: For 761532/761532 co-relation queries the response was YES. [2024-06-14 11:36:03,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37487 conditions, 4945 events. 2861/4945 cut-off events. For 761532/761532 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 33735 event pairs, 644 based on Foata normal form. 12/4950 useless extension candidates. Maximal degree in co-relation 37326. Up to 3996 conditions per place. [2024-06-14 11:36:03,757 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 296 selfloop transitions, 116 changer transitions 0/420 dead transitions. [2024-06-14 11:36:03,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 420 transitions, 5453 flow [2024-06-14 11:36:03,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:03,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:03,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:36:03,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:36:03,758 INFO L175 Difference]: Start difference. First operand has 341 places, 399 transitions, 4431 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:36:03,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 420 transitions, 5453 flow [2024-06-14 11:36:06,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 420 transitions, 5203 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:06,751 INFO L231 Difference]: Finished difference. Result has 345 places, 401 transitions, 4542 flow [2024-06-14 11:36:06,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4181, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4542, PETRI_PLACES=345, PETRI_TRANSITIONS=401} [2024-06-14 11:36:06,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-06-14 11:36:06,752 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 401 transitions, 4542 flow [2024-06-14 11:36:06,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:06,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] [2024-06-14 11:36:06,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:36:06,752 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:36:06,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:06,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2113501950, now seen corresponding path program 3 times [2024-06-14 11:36:06,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:06,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182250126] [2024-06-14 11:36:06,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:06,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:06,885 INFO L134 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,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:06,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182250126] [2024-06-14 11:36:06,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182250126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:06,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:06,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:06,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119091998] [2024-06-14 11:36:06,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:06,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:06,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:06,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:06,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:06,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:06,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 401 transitions, 4542 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:06,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:06,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:07,799 INFO L124 PetriNetUnfolderBase]: 2901/5003 cut-off events. [2024-06-14 11:36:07,799 INFO L125 PetriNetUnfolderBase]: For 772191/772191 co-relation queries the response was YES. [2024-06-14 11:36:07,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38010 conditions, 5003 events. 2901/5003 cut-off events. For 772191/772191 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34156 event pairs, 644 based on Foata normal form. 12/5008 useless extension candidates. Maximal degree in co-relation 37847. Up to 4124 conditions per place. [2024-06-14 11:36:07,859 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 279 selfloop transitions, 135 changer transitions 0/422 dead transitions. [2024-06-14 11:36:07,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 422 transitions, 5572 flow [2024-06-14 11:36:07,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:07,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:07,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:36:07,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:36:07,860 INFO L175 Difference]: Start difference. First operand has 345 places, 401 transitions, 4542 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:36:07,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 422 transitions, 5572 flow [2024-06-14 11:36:10,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 422 transitions, 5237 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:10,927 INFO L231 Difference]: Finished difference. Result has 347 places, 403 transitions, 4610 flow [2024-06-14 11:36:10,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4207, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4610, PETRI_PLACES=347, PETRI_TRANSITIONS=403} [2024-06-14 11:36:10,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-14 11:36:10,936 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 403 transitions, 4610 flow [2024-06-14 11:36:10,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:10,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:10,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:36:10,937 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:36:10,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:10,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1619604738, now seen corresponding path program 4 times [2024-06-14 11:36:10,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:10,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846952634] [2024-06-14 11:36:10,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:10,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:10,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:11,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:11,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:11,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846952634] [2024-06-14 11:36:11,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846952634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:11,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:11,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:11,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014064355] [2024-06-14 11:36:11,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:11,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:11,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:11,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:11,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:11,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:11,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 403 transitions, 4610 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:11,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:11,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:12,092 INFO L124 PetriNetUnfolderBase]: 2908/5034 cut-off events. [2024-06-14 11:36:12,093 INFO L125 PetriNetUnfolderBase]: For 737999/737999 co-relation queries the response was YES. [2024-06-14 11:36:12,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36969 conditions, 5034 events. 2908/5034 cut-off events. For 737999/737999 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34395 event pairs, 613 based on Foata normal form. 12/5039 useless extension candidates. Maximal degree in co-relation 36805. Up to 3621 conditions per place. [2024-06-14 11:36:12,157 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 257 selfloop transitions, 159 changer transitions 0/424 dead transitions. [2024-06-14 11:36:12,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 424 transitions, 5572 flow [2024-06-14 11:36:12,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:12,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:12,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:36:12,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:36:12,159 INFO L175 Difference]: Start difference. First operand has 347 places, 403 transitions, 4610 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:36:12,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 424 transitions, 5572 flow [2024-06-14 11:36:15,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 424 transitions, 5195 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:15,509 INFO L231 Difference]: Finished difference. Result has 349 places, 404 transitions, 4608 flow [2024-06-14 11:36:15,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4608, PETRI_PLACES=349, PETRI_TRANSITIONS=404} [2024-06-14 11:36:15,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-14 11:36:15,510 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 404 transitions, 4608 flow [2024-06-14 11:36:15,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:15,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:15,510 INFO 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:15,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:36:15,511 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:36:15,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:15,511 INFO L85 PathProgramCache]: Analyzing trace with hash -184874421, now seen corresponding path program 1 times [2024-06-14 11:36:15,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:15,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378827999] [2024-06-14 11:36:15,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:15,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:15,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:15,622 INFO L134 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:15,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:15,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378827999] [2024-06-14 11:36:15,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378827999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:15,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:15,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:15,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429632165] [2024-06-14 11:36:15,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:15,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:15,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:15,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:15,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:15,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:15,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 404 transitions, 4608 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:15,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:15,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:15,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:16,655 INFO L124 PetriNetUnfolderBase]: 3034/5240 cut-off events. [2024-06-14 11:36:16,656 INFO L125 PetriNetUnfolderBase]: For 812343/812343 co-relation queries the response was YES. [2024-06-14 11:36:16,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40650 conditions, 5240 events. 3034/5240 cut-off events. For 812343/812343 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 35971 event pairs, 521 based on Foata normal form. 2/5239 useless extension candidates. Maximal degree in co-relation 40485. Up to 4347 conditions per place. [2024-06-14 11:36:16,725 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 386 selfloop transitions, 63 changer transitions 0/457 dead transitions. [2024-06-14 11:36:16,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 457 transitions, 6332 flow [2024-06-14 11:36:16,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:16,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:16,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-14 11:36:16,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098191214470284 [2024-06-14 11:36:16,726 INFO L175 Difference]: Start difference. First operand has 349 places, 404 transitions, 4608 flow. Second operand 9 states and 236 transitions. [2024-06-14 11:36:16,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 457 transitions, 6332 flow [2024-06-14 11:36:20,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 457 transitions, 5860 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:20,710 INFO L231 Difference]: Finished difference. Result has 351 places, 411 transitions, 4479 flow [2024-06-14 11:36:20,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4479, PETRI_PLACES=351, PETRI_TRANSITIONS=411} [2024-06-14 11:36:20,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-06-14 11:36:20,711 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 411 transitions, 4479 flow [2024-06-14 11:36:20,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:20,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:36:20,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:36:20,711 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:36:20,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:20,712 INFO L85 PathProgramCache]: Analyzing trace with hash -855797051, now seen corresponding path program 2 times [2024-06-14 11:36:20,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:20,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417275194] [2024-06-14 11:36:20,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:20,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:20,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:20,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:20,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:20,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417275194] [2024-06-14 11:36:20,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417275194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:20,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:20,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:20,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709835931] [2024-06-14 11:36:20,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:20,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:20,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:20,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:20,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:20,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:20,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 411 transitions, 4479 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:20,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:20,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:21,789 INFO L124 PetriNetUnfolderBase]: 3055/5269 cut-off events. [2024-06-14 11:36:21,789 INFO L125 PetriNetUnfolderBase]: For 830774/830774 co-relation queries the response was YES. [2024-06-14 11:36:21,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40401 conditions, 5269 events. 3055/5269 cut-off events. For 830774/830774 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36173 event pairs, 551 based on Foata normal form. 2/5268 useless extension candidates. Maximal degree in co-relation 40236. Up to 4367 conditions per place. [2024-06-14 11:36:21,860 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 65 changer transitions 0/455 dead transitions. [2024-06-14 11:36:21,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 455 transitions, 6107 flow [2024-06-14 11:36:21,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:21,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:21,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-14 11:36:21,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-14 11:36:21,862 INFO L175 Difference]: Start difference. First operand has 351 places, 411 transitions, 4479 flow. Second operand 9 states and 230 transitions. [2024-06-14 11:36:21,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 455 transitions, 6107 flow [2024-06-14 11:36:25,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 455 transitions, 5828 flow, removed 92 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:25,274 INFO L231 Difference]: Finished difference. Result has 353 places, 416 transitions, 4520 flow [2024-06-14 11:36:25,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4520, PETRI_PLACES=353, PETRI_TRANSITIONS=416} [2024-06-14 11:36:25,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-14 11:36:25,274 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 416 transitions, 4520 flow [2024-06-14 11:36:25,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:25,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:25,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:36:25,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:36:25,275 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:36:25,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:25,275 INFO L85 PathProgramCache]: Analyzing trace with hash 332363211, now seen corresponding path program 3 times [2024-06-14 11:36:25,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:25,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439604339] [2024-06-14 11:36:25,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:25,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:25,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:25,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:25,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:25,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439604339] [2024-06-14 11:36:25,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439604339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:25,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:25,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:25,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856216826] [2024-06-14 11:36:25,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:25,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:25,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:25,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:25,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:25,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:25,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 416 transitions, 4520 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:25,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:25,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:25,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:26,406 INFO L124 PetriNetUnfolderBase]: 3050/5267 cut-off events. [2024-06-14 11:36:26,406 INFO L125 PetriNetUnfolderBase]: For 785073/785073 co-relation queries the response was YES. [2024-06-14 11:36:26,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39489 conditions, 5267 events. 3050/5267 cut-off events. For 785073/785073 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36250 event pairs, 639 based on Foata normal form. 2/5261 useless extension candidates. Maximal degree in co-relation 39325. Up to 4571 conditions per place. [2024-06-14 11:36:26,472 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 392 selfloop transitions, 52 changer transitions 0/452 dead transitions. [2024-06-14 11:36:26,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 452 transitions, 5746 flow [2024-06-14 11:36:26,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:26,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:26,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-14 11:36:26,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 11:36:26,474 INFO L175 Difference]: Start difference. First operand has 353 places, 416 transitions, 4520 flow. Second operand 8 states and 208 transitions. [2024-06-14 11:36:26,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 452 transitions, 5746 flow [2024-06-14 11:36:29,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 452 transitions, 5581 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:29,639 INFO L231 Difference]: Finished difference. Result has 356 places, 416 transitions, 4464 flow [2024-06-14 11:36:29,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4464, PETRI_PLACES=356, PETRI_TRANSITIONS=416} [2024-06-14 11:36:29,639 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-14 11:36:29,639 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 416 transitions, 4464 flow [2024-06-14 11:36:29,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:29,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:29,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:29,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:36:29,640 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:36:29,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:29,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1982359977, now seen corresponding path program 4 times [2024-06-14 11:36:29,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:29,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087353082] [2024-06-14 11:36:29,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:29,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:29,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:29,789 INFO L134 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:29,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:29,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087353082] [2024-06-14 11:36:29,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087353082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:29,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:29,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:29,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376716397] [2024-06-14 11:36:29,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:29,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:29,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:29,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:29,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:29,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:29,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 416 transitions, 4464 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:29,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:29,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:29,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:30,846 INFO L124 PetriNetUnfolderBase]: 3058/5284 cut-off events. [2024-06-14 11:36:30,846 INFO L125 PetriNetUnfolderBase]: For 798004/798004 co-relation queries the response was YES. [2024-06-14 11:36:30,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39554 conditions, 5284 events. 3058/5284 cut-off events. For 798004/798004 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 36452 event pairs, 646 based on Foata normal form. 2/5283 useless extension candidates. Maximal degree in co-relation 39389. Up to 4668 conditions per place. [2024-06-14 11:36:30,918 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 388 selfloop transitions, 50 changer transitions 0/446 dead transitions. [2024-06-14 11:36:30,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 446 transitions, 5460 flow [2024-06-14 11:36:30,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:30,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:30,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:36:30,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 11:36:30,919 INFO L175 Difference]: Start difference. First operand has 356 places, 416 transitions, 4464 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:36:30,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 446 transitions, 5460 flow [2024-06-14 11:36:34,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 446 transitions, 5300 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:34,494 INFO L231 Difference]: Finished difference. Result has 356 places, 418 transitions, 4463 flow [2024-06-14 11:36:34,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4310, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4463, PETRI_PLACES=356, PETRI_TRANSITIONS=418} [2024-06-14 11:36:34,494 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-14 11:36:34,494 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 418 transitions, 4463 flow [2024-06-14 11:36:34,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:34,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:34,495 INFO 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:34,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:36:34,495 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:36:34,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:34,495 INFO L85 PathProgramCache]: Analyzing trace with hash -604343195, now seen corresponding path program 5 times [2024-06-14 11:36:34,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:34,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855923971] [2024-06-14 11:36:34,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:34,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:34,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:34,599 INFO L134 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:34,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:34,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855923971] [2024-06-14 11:36:34,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855923971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:34,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:34,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:34,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917239669] [2024-06-14 11:36:34,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:34,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:34,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:34,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:34,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:34,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:34,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 418 transitions, 4463 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:34,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:34,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:34,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:35,604 INFO L124 PetriNetUnfolderBase]: 3066/5296 cut-off events. [2024-06-14 11:36:35,604 INFO L125 PetriNetUnfolderBase]: For 811288/811288 co-relation queries the response was YES. [2024-06-14 11:36:35,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39629 conditions, 5296 events. 3066/5296 cut-off events. For 811288/811288 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 36526 event pairs, 646 based on Foata normal form. 2/5295 useless extension candidates. Maximal degree in co-relation 39464. Up to 4680 conditions per place. [2024-06-14 11:36:35,677 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 391 selfloop transitions, 51 changer transitions 0/450 dead transitions. [2024-06-14 11:36:35,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 450 transitions, 5469 flow [2024-06-14 11:36:35,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:35,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:35,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 11:36:35,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-14 11:36:35,678 INFO L175 Difference]: Start difference. First operand has 356 places, 418 transitions, 4463 flow. Second operand 10 states and 238 transitions. [2024-06-14 11:36:35,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 450 transitions, 5469 flow [2024-06-14 11:36:39,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 450 transitions, 5340 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:39,390 INFO L231 Difference]: Finished difference. Result has 360 places, 420 transitions, 4493 flow [2024-06-14 11:36:39,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4493, PETRI_PLACES=360, PETRI_TRANSITIONS=420} [2024-06-14 11:36:39,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-14 11:36:39,391 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 420 transitions, 4493 flow [2024-06-14 11:36:39,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:39,391 INFO 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,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:36:39,392 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:36:39,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:39,392 INFO L85 PathProgramCache]: Analyzing trace with hash 489673101, now seen corresponding path program 6 times [2024-06-14 11:36:39,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:39,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985618690] [2024-06-14 11:36:39,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:39,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:39,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:39,529 INFO L134 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,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:39,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985618690] [2024-06-14 11:36:39,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985618690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:39,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:39,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:39,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689921486] [2024-06-14 11:36:39,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:39,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:39,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:39,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:39,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:39,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:39,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 420 transitions, 4493 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:39,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:39,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:40,594 INFO L124 PetriNetUnfolderBase]: 3074/5310 cut-off events. [2024-06-14 11:36:40,594 INFO L125 PetriNetUnfolderBase]: For 824845/824845 co-relation queries the response was YES. [2024-06-14 11:36:40,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39848 conditions, 5310 events. 3074/5310 cut-off events. For 824845/824845 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36668 event pairs, 644 based on Foata normal form. 2/5307 useless extension candidates. Maximal degree in co-relation 39682. Up to 4672 conditions per place. [2024-06-14 11:36:40,663 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 388 selfloop transitions, 57 changer transitions 0/453 dead transitions. [2024-06-14 11:36:40,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 453 transitions, 5505 flow [2024-06-14 11:36:40,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:40,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:40,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-14 11:36:40,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5558139534883721 [2024-06-14 11:36:40,664 INFO L175 Difference]: Start difference. First operand has 360 places, 420 transitions, 4493 flow. Second operand 10 states and 239 transitions. [2024-06-14 11:36:40,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 453 transitions, 5505 flow [2024-06-14 11:36:44,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 453 transitions, 5370 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:44,357 INFO L231 Difference]: Finished difference. Result has 362 places, 422 transitions, 4527 flow [2024-06-14 11:36:44,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4358, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4527, PETRI_PLACES=362, PETRI_TRANSITIONS=422} [2024-06-14 11:36:44,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-14 11:36:44,358 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 422 transitions, 4527 flow [2024-06-14 11:36:44,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:44,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:44,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:36:44,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:36:44,358 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:36:44,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:44,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1579162087, now seen corresponding path program 1 times [2024-06-14 11:36:44,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:44,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150019132] [2024-06-14 11:36:44,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:44,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:44,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:44,505 INFO L134 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:44,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:44,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150019132] [2024-06-14 11:36:44,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150019132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:44,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:44,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:44,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401170586] [2024-06-14 11:36:44,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:44,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:44,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:44,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:44,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:44,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:44,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 422 transitions, 4527 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:44,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:44,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:44,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:45,560 INFO L124 PetriNetUnfolderBase]: 3079/5323 cut-off events. [2024-06-14 11:36:45,560 INFO L125 PetriNetUnfolderBase]: For 831263/831263 co-relation queries the response was YES. [2024-06-14 11:36:45,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40041 conditions, 5323 events. 3079/5323 cut-off events. For 831263/831263 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 36806 event pairs, 643 based on Foata normal form. 1/5323 useless extension candidates. Maximal degree in co-relation 39874. Up to 4749 conditions per place. [2024-06-14 11:36:45,631 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 428 selfloop transitions, 19 changer transitions 0/455 dead transitions. [2024-06-14 11:36:45,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 455 transitions, 5557 flow [2024-06-14 11:36:45,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:45,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:45,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:36:45,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:36:45,633 INFO L175 Difference]: Start difference. First operand has 362 places, 422 transitions, 4527 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:36:45,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 455 transitions, 5557 flow [2024-06-14 11:36:49,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 455 transitions, 5414 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:49,836 INFO L231 Difference]: Finished difference. Result has 362 places, 425 transitions, 4494 flow [2024-06-14 11:36:49,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4384, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4494, PETRI_PLACES=362, PETRI_TRANSITIONS=425} [2024-06-14 11:36:49,837 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-14 11:36:49,837 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 425 transitions, 4494 flow [2024-06-14 11:36:49,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:49,837 INFO 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,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:36:49,837 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:36:49,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:49,838 INFO L85 PathProgramCache]: Analyzing trace with hash 712250815, now seen corresponding path program 2 times [2024-06-14 11:36:49,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:49,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581106807] [2024-06-14 11:36:49,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:49,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:49,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:49,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:49,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581106807] [2024-06-14 11:36:49,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581106807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:49,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:49,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:49,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702934095] [2024-06-14 11:36:49,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:49,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:49,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:49,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:49,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:49,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:49,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 425 transitions, 4494 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:49,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:49,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:51,066 INFO L124 PetriNetUnfolderBase]: 3100/5354 cut-off events. [2024-06-14 11:36:51,067 INFO L125 PetriNetUnfolderBase]: For 859824/859824 co-relation queries the response was YES. [2024-06-14 11:36:51,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40905 conditions, 5354 events. 3100/5354 cut-off events. For 859824/859824 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 37032 event pairs, 647 based on Foata normal form. 1/5352 useless extension candidates. Maximal degree in co-relation 40737. Up to 4707 conditions per place. [2024-06-14 11:36:51,140 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 395 selfloop transitions, 57 changer transitions 0/460 dead transitions. [2024-06-14 11:36:51,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 460 transitions, 5852 flow [2024-06-14 11:36:51,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:51,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:51,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:36:51,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-14 11:36:51,141 INFO L175 Difference]: Start difference. First operand has 362 places, 425 transitions, 4494 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:36:51,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 460 transitions, 5852 flow [2024-06-14 11:36:55,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 460 transitions, 5739 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:55,081 INFO L231 Difference]: Finished difference. Result has 364 places, 432 transitions, 4671 flow [2024-06-14 11:36:55,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4381, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4671, PETRI_PLACES=364, PETRI_TRANSITIONS=432} [2024-06-14 11:36:55,082 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 320 predicate places. [2024-06-14 11:36:55,082 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 432 transitions, 4671 flow [2024-06-14 11:36:55,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:55,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:55,082 INFO 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:55,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:36:55,083 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:36:55,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:55,083 INFO L85 PathProgramCache]: Analyzing trace with hash -604338235, now seen corresponding path program 3 times [2024-06-14 11:36:55,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:55,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024138527] [2024-06-14 11:36:55,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:55,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:55,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:55,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:36:55,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:55,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024138527] [2024-06-14 11:36:55,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024138527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:55,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:55,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:55,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665605942] [2024-06-14 11:36:55,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:55,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:55,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:55,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:55,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:55,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:36:55,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 432 transitions, 4671 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:55,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:55,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:36:55,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:56,317 INFO L124 PetriNetUnfolderBase]: 3105/5363 cut-off events. [2024-06-14 11:36:56,317 INFO L125 PetriNetUnfolderBase]: For 878234/878234 co-relation queries the response was YES. [2024-06-14 11:36:56,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41766 conditions, 5363 events. 3105/5363 cut-off events. For 878234/878234 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 37099 event pairs, 647 based on Foata normal form. 1/5361 useless extension candidates. Maximal degree in co-relation 41596. Up to 4713 conditions per place. [2024-06-14 11:36:56,389 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 396 selfloop transitions, 61 changer transitions 0/465 dead transitions. [2024-06-14 11:36:56,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 465 transitions, 5978 flow [2024-06-14 11:36:56,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:56,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:56,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-14 11:36:56,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-14 11:36:56,391 INFO L175 Difference]: Start difference. First operand has 364 places, 432 transitions, 4671 flow. Second operand 10 states and 241 transitions. [2024-06-14 11:36:56,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 465 transitions, 5978 flow [2024-06-14 11:37:00,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 465 transitions, 5813 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:00,411 INFO L231 Difference]: Finished difference. Result has 370 places, 435 transitions, 4709 flow [2024-06-14 11:37:00,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4530, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4709, PETRI_PLACES=370, PETRI_TRANSITIONS=435} [2024-06-14 11:37:00,411 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-14 11:37:00,411 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 435 transitions, 4709 flow [2024-06-14 11:37:00,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:00,412 INFO 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,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:37:00,412 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:37:00,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash 629976733, now seen corresponding path program 7 times [2024-06-14 11:37:00,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:00,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156328919] [2024-06-14 11:37:00,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:00,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:00,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:00,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:00,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:00,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156328919] [2024-06-14 11:37:00,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156328919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:00,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:00,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:00,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835018017] [2024-06-14 11:37:00,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:00,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:00,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:00,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:00,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:00,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:00,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 435 transitions, 4709 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:00,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:00,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:01,657 INFO L124 PetriNetUnfolderBase]: 3172/5449 cut-off events. [2024-06-14 11:37:01,657 INFO L125 PetriNetUnfolderBase]: For 977883/977883 co-relation queries the response was YES. [2024-06-14 11:37:01,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43986 conditions, 5449 events. 3172/5449 cut-off events. For 977883/977883 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 37632 event pairs, 676 based on Foata normal form. 2/5435 useless extension candidates. Maximal degree in co-relation 43814. Up to 4571 conditions per place. [2024-06-14 11:37:01,879 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 139 changer transitions 0/473 dead transitions. [2024-06-14 11:37:01,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 473 transitions, 6133 flow [2024-06-14 11:37:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:01,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:01,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-14 11:37:01,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-14 11:37:01,880 INFO L175 Difference]: Start difference. First operand has 370 places, 435 transitions, 4709 flow. Second operand 8 states and 209 transitions. [2024-06-14 11:37:01,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 473 transitions, 6133 flow [2024-06-14 11:37:06,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 473 transitions, 5973 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:06,242 INFO L231 Difference]: Finished difference. Result has 371 places, 440 transitions, 4991 flow [2024-06-14 11:37:06,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4991, PETRI_PLACES=371, PETRI_TRANSITIONS=440} [2024-06-14 11:37:06,243 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-14 11:37:06,243 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 440 transitions, 4991 flow [2024-06-14 11:37:06,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:06,243 INFO 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:06,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:37:06,245 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:37:06,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:06,245 INFO L85 PathProgramCache]: Analyzing trace with hash 970417253, now seen corresponding path program 8 times [2024-06-14 11:37:06,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:06,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954378316] [2024-06-14 11:37:06,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:06,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:06,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:06,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:06,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:06,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954378316] [2024-06-14 11:37:06,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954378316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:06,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:06,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:06,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072008650] [2024-06-14 11:37:06,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:06,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:06,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:06,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:06,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:06,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:06,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 440 transitions, 4991 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:06,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:06,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:07,437 INFO L124 PetriNetUnfolderBase]: 3180/5470 cut-off events. [2024-06-14 11:37:07,437 INFO L125 PetriNetUnfolderBase]: For 994937/994937 co-relation queries the response was YES. [2024-06-14 11:37:07,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44625 conditions, 5470 events. 3180/5470 cut-off events. For 994937/994937 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 37829 event pairs, 685 based on Foata normal form. 2/5461 useless extension candidates. Maximal degree in co-relation 44451. Up to 4668 conditions per place. [2024-06-14 11:37:07,518 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 322 selfloop transitions, 137 changer transitions 0/467 dead transitions. [2024-06-14 11:37:07,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 467 transitions, 6041 flow [2024-06-14 11:37:07,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:07,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:07,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:37:07,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-14 11:37:07,522 INFO L175 Difference]: Start difference. First operand has 371 places, 440 transitions, 4991 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:37:07,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 467 transitions, 6041 flow [2024-06-14 11:37:11,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 467 transitions, 5752 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:11,754 INFO L231 Difference]: Finished difference. Result has 375 places, 442 transitions, 5055 flow [2024-06-14 11:37:11,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5055, PETRI_PLACES=375, PETRI_TRANSITIONS=442} [2024-06-14 11:37:11,755 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-14 11:37:11,755 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 442 transitions, 5055 flow [2024-06-14 11:37:11,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:11,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:11,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:37:11,756 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:37:11,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:11,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1667166859, now seen corresponding path program 9 times [2024-06-14 11:37:11,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:11,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460551879] [2024-06-14 11:37:11,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:11,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:11,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:11,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:11,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:11,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460551879] [2024-06-14 11:37:11,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460551879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:11,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:11,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:11,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391835302] [2024-06-14 11:37:11,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:11,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:11,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:11,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:11,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:11,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:11,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 442 transitions, 5055 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:11,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:11,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:12,926 INFO L124 PetriNetUnfolderBase]: 3188/5478 cut-off events. [2024-06-14 11:37:12,926 INFO L125 PetriNetUnfolderBase]: For 1008213/1008213 co-relation queries the response was YES. [2024-06-14 11:37:12,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44830 conditions, 5478 events. 3188/5478 cut-off events. For 1008213/1008213 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 37851 event pairs, 683 based on Foata normal form. 2/5469 useless extension candidates. Maximal degree in co-relation 44654. Up to 4680 conditions per place. [2024-06-14 11:37:13,003 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 322 selfloop transitions, 136 changer transitions 0/466 dead transitions. [2024-06-14 11:37:13,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 466 transitions, 6075 flow [2024-06-14 11:37:13,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:13,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:13,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:37:13,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-14 11:37:13,004 INFO L175 Difference]: Start difference. First operand has 375 places, 442 transitions, 5055 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:37:13,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 466 transitions, 6075 flow [2024-06-14 11:37:18,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 466 transitions, 5768 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:18,105 INFO L231 Difference]: Finished difference. Result has 377 places, 444 transitions, 5079 flow [2024-06-14 11:37:18,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4748, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5079, PETRI_PLACES=377, PETRI_TRANSITIONS=444} [2024-06-14 11:37:18,105 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-06-14 11:37:18,105 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 444 transitions, 5079 flow [2024-06-14 11:37:18,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:18,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:18,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:18,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:37:18,106 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:37:18,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:18,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1063566273, now seen corresponding path program 10 times [2024-06-14 11:37:18,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:18,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828706163] [2024-06-14 11:37:18,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:18,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:18,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:18,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:18,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:18,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828706163] [2024-06-14 11:37:18,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828706163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:18,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:18,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:18,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590677905] [2024-06-14 11:37:18,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:18,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:18,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:18,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:18,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:18,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:18,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 444 transitions, 5079 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:18,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:18,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:18,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:19,250 INFO L124 PetriNetUnfolderBase]: 3196/5500 cut-off events. [2024-06-14 11:37:19,250 INFO L125 PetriNetUnfolderBase]: For 1024092/1024092 co-relation queries the response was YES. [2024-06-14 11:37:19,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45060 conditions, 5500 events. 3196/5500 cut-off events. For 1024092/1024092 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 38058 event pairs, 662 based on Foata normal form. 2/5499 useless extension candidates. Maximal degree in co-relation 44883. Up to 4893 conditions per place. [2024-06-14 11:37:19,323 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 37 changer transitions 0/465 dead transitions. [2024-06-14 11:37:19,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 465 transitions, 6091 flow [2024-06-14 11:37:19,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:19,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:19,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:37:19,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-14 11:37:19,325 INFO L175 Difference]: Start difference. First operand has 377 places, 444 transitions, 5079 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:37:19,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 465 transitions, 6091 flow [2024-06-14 11:37:24,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 465 transitions, 5782 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:24,129 INFO L231 Difference]: Finished difference. Result has 379 places, 446 transitions, 4905 flow [2024-06-14 11:37:24,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4770, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4905, PETRI_PLACES=379, PETRI_TRANSITIONS=446} [2024-06-14 11:37:24,130 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-06-14 11:37:24,130 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 446 transitions, 4905 flow [2024-06-14 11:37:24,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:24,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:24,130 INFO 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:24,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:37:24,130 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:37:24,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:24,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1178857443, now seen corresponding path program 11 times [2024-06-14 11:37:24,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:24,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514342503] [2024-06-14 11:37:24,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:24,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:24,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:24,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:24,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:24,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514342503] [2024-06-14 11:37:24,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514342503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:24,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:24,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:24,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326947712] [2024-06-14 11:37:24,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:24,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:24,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:24,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:24,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:24,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:24,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 446 transitions, 4905 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:24,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:24,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:24,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:25,371 INFO L124 PetriNetUnfolderBase]: 3204/5502 cut-off events. [2024-06-14 11:37:25,371 INFO L125 PetriNetUnfolderBase]: For 1039753/1039753 co-relation queries the response was YES. [2024-06-14 11:37:25,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45020 conditions, 5502 events. 3204/5502 cut-off events. For 1039753/1039753 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38027 event pairs, 683 based on Foata normal form. 2/5493 useless extension candidates. Maximal degree in co-relation 44842. Up to 4704 conditions per place. [2024-06-14 11:37:25,432 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 323 selfloop transitions, 136 changer transitions 0/467 dead transitions. [2024-06-14 11:37:25,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 467 transitions, 5923 flow [2024-06-14 11:37:25,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:25,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:25,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:37:25,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:37:25,433 INFO L175 Difference]: Start difference. First operand has 379 places, 446 transitions, 4905 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:37:25,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 467 transitions, 5923 flow [2024-06-14 11:37:28,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 467 transitions, 5812 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:28,934 INFO L231 Difference]: Finished difference. Result has 381 places, 448 transitions, 5129 flow [2024-06-14 11:37:28,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4794, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5129, PETRI_PLACES=381, PETRI_TRANSITIONS=448} [2024-06-14 11:37:28,934 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-14 11:37:28,934 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 448 transitions, 5129 flow [2024-06-14 11:37:28,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:28,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:28,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:28,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:37:28,935 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:37:28,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:28,935 INFO L85 PathProgramCache]: Analyzing trace with hash -358710689, now seen corresponding path program 12 times [2024-06-14 11:37:28,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:28,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138572674] [2024-06-14 11:37:28,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:28,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:28,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:29,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:29,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138572674] [2024-06-14 11:37:29,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138572674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:29,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:29,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:29,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414409607] [2024-06-14 11:37:29,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:29,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:29,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:29,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:29,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:29,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:29,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 448 transitions, 5129 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:29,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:29,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:30,159 INFO L124 PetriNetUnfolderBase]: 3212/5528 cut-off events. [2024-06-14 11:37:30,159 INFO L125 PetriNetUnfolderBase]: For 1055939/1055939 co-relation queries the response was YES. [2024-06-14 11:37:30,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45500 conditions, 5528 events. 3212/5528 cut-off events. For 1055939/1055939 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 38313 event pairs, 662 based on Foata normal form. 2/5527 useless extension candidates. Maximal degree in co-relation 45321. Up to 4903 conditions per place. [2024-06-14 11:37:30,239 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 422 selfloop transitions, 41 changer transitions 0/471 dead transitions. [2024-06-14 11:37:30,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 471 transitions, 6155 flow [2024-06-14 11:37:30,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:30,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:30,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:37:30,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-14 11:37:30,240 INFO L175 Difference]: Start difference. First operand has 381 places, 448 transitions, 5129 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:37:30,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 471 transitions, 6155 flow [2024-06-14 11:37:34,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 471 transitions, 5842 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:34,890 INFO L231 Difference]: Finished difference. Result has 384 places, 450 transitions, 4957 flow [2024-06-14 11:37:34,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4816, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4957, PETRI_PLACES=384, PETRI_TRANSITIONS=450} [2024-06-14 11:37:34,890 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-14 11:37:34,890 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 450 transitions, 4957 flow [2024-06-14 11:37:34,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:34,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:34,891 INFO 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:34,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:37:34,891 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:37:34,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:34,891 INFO L85 PathProgramCache]: Analyzing trace with hash 98571711, now seen corresponding path program 4 times [2024-06-14 11:37:34,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:34,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43772992] [2024-06-14 11:37:34,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:34,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:34,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:34,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:37:34,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:34,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43772992] [2024-06-14 11:37:35,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43772992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:35,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:35,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:35,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749864174] [2024-06-14 11:37:35,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:35,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:35,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:35,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:35,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:35,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:35,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 450 transitions, 4957 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:35,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:35,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:36,115 INFO L124 PetriNetUnfolderBase]: 3228/5554 cut-off events. [2024-06-14 11:37:36,115 INFO L125 PetriNetUnfolderBase]: For 1063400/1063400 co-relation queries the response was YES. [2024-06-14 11:37:36,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45523 conditions, 5554 events. 3228/5554 cut-off events. For 1063400/1063400 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 38542 event pairs, 668 based on Foata normal form. 1/5552 useless extension candidates. Maximal degree in co-relation 45343. Up to 4847 conditions per place. [2024-06-14 11:37:36,196 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 427 selfloop transitions, 48 changer transitions 0/483 dead transitions. [2024-06-14 11:37:36,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 483 transitions, 6075 flow [2024-06-14 11:37:36,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:36,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:36,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:37:36,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-14 11:37:36,197 INFO L175 Difference]: Start difference. First operand has 384 places, 450 transitions, 4957 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:37:36,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 483 transitions, 6075 flow [2024-06-14 11:37:41,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 483 transitions, 5960 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:41,575 INFO L231 Difference]: Finished difference. Result has 385 places, 456 transitions, 5050 flow [2024-06-14 11:37:41,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4842, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5050, PETRI_PLACES=385, PETRI_TRANSITIONS=456} [2024-06-14 11:37:41,575 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-14 11:37:41,575 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 456 transitions, 5050 flow [2024-06-14 11:37:41,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:41,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:41,576 INFO 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:41,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:37:41,576 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:37:41,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:41,576 INFO L85 PathProgramCache]: Analyzing trace with hash 970422213, now seen corresponding path program 5 times [2024-06-14 11:37:41,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:41,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939650612] [2024-06-14 11:37:41,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:41,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:41,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:41,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:37:41,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:41,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939650612] [2024-06-14 11:37:41,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939650612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:41,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:41,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:41,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888753943] [2024-06-14 11:37:41,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:41,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:41,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:41,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:41,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:41,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:41,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 456 transitions, 5050 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:41,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:41,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:41,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:42,759 INFO L124 PetriNetUnfolderBase]: 3265/5598 cut-off events. [2024-06-14 11:37:42,760 INFO L125 PetriNetUnfolderBase]: For 1115766/1115766 co-relation queries the response was YES. [2024-06-14 11:37:42,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47097 conditions, 5598 events. 3265/5598 cut-off events. For 1115766/1115766 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 38843 event pairs, 704 based on Foata normal form. 1/5583 useless extension candidates. Maximal degree in co-relation 46916. Up to 4436 conditions per place. [2024-06-14 11:37:42,833 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 287 selfloop transitions, 207 changer transitions 0/502 dead transitions. [2024-06-14 11:37:42,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 502 transitions, 7804 flow [2024-06-14 11:37:42,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:42,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:42,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-14 11:37:42,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-14 11:37:42,834 INFO L175 Difference]: Start difference. First operand has 385 places, 456 transitions, 5050 flow. Second operand 8 states and 211 transitions. [2024-06-14 11:37:42,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 502 transitions, 7804 flow [2024-06-14 11:37:48,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 502 transitions, 7646 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:48,366 INFO L231 Difference]: Finished difference. Result has 388 places, 473 transitions, 5716 flow [2024-06-14 11:37:48,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4892, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5716, PETRI_PLACES=388, PETRI_TRANSITIONS=473} [2024-06-14 11:37:48,366 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-14 11:37:48,366 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 473 transitions, 5716 flow [2024-06-14 11:37:48,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:48,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:48,367 INFO 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:48,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:37:48,367 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:37:48,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:48,367 INFO L85 PathProgramCache]: Analyzing trace with hash -2085106241, now seen corresponding path program 6 times [2024-06-14 11:37:48,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:48,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376836715] [2024-06-14 11:37:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:48,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:48,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:48,466 INFO L134 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:48,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:48,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376836715] [2024-06-14 11:37:48,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376836715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:48,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:48,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:48,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789505480] [2024-06-14 11:37:48,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:48,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:48,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:48,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:48,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:48,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:48,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 473 transitions, 5716 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:48,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:48,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:48,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:49,609 INFO L124 PetriNetUnfolderBase]: 3270/5632 cut-off events. [2024-06-14 11:37:49,609 INFO L125 PetriNetUnfolderBase]: For 1136405/1136405 co-relation queries the response was YES. [2024-06-14 11:37:49,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48273 conditions, 5632 events. 3270/5632 cut-off events. For 1136405/1136405 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 39230 event pairs, 678 based on Foata normal form. 1/5630 useless extension candidates. Maximal degree in co-relation 48091. Up to 4892 conditions per place. [2024-06-14 11:37:49,687 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 437 selfloop transitions, 61 changer transitions 0/506 dead transitions. [2024-06-14 11:37:49,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 506 transitions, 7134 flow [2024-06-14 11:37:49,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:49,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:49,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 11:37:49,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511627906976744 [2024-06-14 11:37:49,688 INFO L175 Difference]: Start difference. First operand has 388 places, 473 transitions, 5716 flow. Second operand 10 states and 237 transitions. [2024-06-14 11:37:49,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 506 transitions, 7134 flow [2024-06-14 11:37:56,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 506 transitions, 6824 flow, removed 116 selfloop flow, removed 2 redundant places. [2024-06-14 11:37:56,890 INFO L231 Difference]: Finished difference. Result has 397 places, 476 transitions, 5630 flow [2024-06-14 11:37:56,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5630, PETRI_PLACES=397, PETRI_TRANSITIONS=476} [2024-06-14 11:37:56,890 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-14 11:37:56,890 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 476 transitions, 5630 flow [2024-06-14 11:37:56,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:56,891 INFO 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,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:37:56,891 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:37:56,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:56,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1206589499, now seen corresponding path program 7 times [2024-06-14 11:37:56,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:56,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639867324] [2024-06-14 11:37:56,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:56,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:56,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:57,004 INFO L134 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,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:57,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639867324] [2024-06-14 11:37:57,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639867324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:57,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:57,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:57,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487138521] [2024-06-14 11:37:57,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:57,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:57,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:57,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:57,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:57,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:37:57,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 476 transitions, 5630 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:57,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:37:57,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:58,184 INFO L124 PetriNetUnfolderBase]: 3267/5628 cut-off events. [2024-06-14 11:37:58,184 INFO L125 PetriNetUnfolderBase]: For 1140358/1140358 co-relation queries the response was YES. [2024-06-14 11:37:58,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47861 conditions, 5628 events. 3267/5628 cut-off events. For 1140358/1140358 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 39236 event pairs, 678 based on Foata normal form. 1/5626 useless extension candidates. Maximal degree in co-relation 47676. Up to 4889 conditions per place. [2024-06-14 11:37:58,252 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 432 selfloop transitions, 60 changer transitions 0/500 dead transitions. [2024-06-14 11:37:58,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 500 transitions, 6674 flow [2024-06-14 11:37:58,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:58,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:58,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:37:58,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-14 11:37:58,253 INFO L175 Difference]: Start difference. First operand has 397 places, 476 transitions, 5630 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:37:58,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 500 transitions, 6674 flow [2024-06-14 11:38:03,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 500 transitions, 6484 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:03,855 INFO L231 Difference]: Finished difference. Result has 397 places, 476 transitions, 5566 flow [2024-06-14 11:38:03,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5440, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5566, PETRI_PLACES=397, PETRI_TRANSITIONS=476} [2024-06-14 11:38:03,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-14 11:38:03,856 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 476 transitions, 5566 flow [2024-06-14 11:38:03,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:03,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:03,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:03,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:38:03,857 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:38:03,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:03,857 INFO L85 PathProgramCache]: Analyzing trace with hash -932325435, now seen corresponding path program 8 times [2024-06-14 11:38:03,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:03,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538044987] [2024-06-14 11:38:03,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:03,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:03,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:03,952 INFO L134 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:03,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:03,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538044987] [2024-06-14 11:38:03,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538044987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:03,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:03,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:03,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712634223] [2024-06-14 11:38:03,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:03,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:03,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:03,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:03,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:03,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:38:03,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 476 transitions, 5566 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:04,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:38:04,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:05,162 INFO L124 PetriNetUnfolderBase]: 3280/5637 cut-off events. [2024-06-14 11:38:05,163 INFO L125 PetriNetUnfolderBase]: For 1166065/1166065 co-relation queries the response was YES. [2024-06-14 11:38:05,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48217 conditions, 5637 events. 3280/5637 cut-off events. For 1166065/1166065 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 39230 event pairs, 714 based on Foata normal form. 1/5622 useless extension candidates. Maximal degree in co-relation 48031. Up to 4448 conditions per place. [2024-06-14 11:38:05,228 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 285 selfloop transitions, 214 changer transitions 0/507 dead transitions. [2024-06-14 11:38:05,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 507 transitions, 7808 flow [2024-06-14 11:38:05,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:05,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:05,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 11:38:05,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-14 11:38:05,230 INFO L175 Difference]: Start difference. First operand has 397 places, 476 transitions, 5566 flow. Second operand 8 states and 206 transitions. [2024-06-14 11:38:05,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 507 transitions, 7808 flow [2024-06-14 11:38:11,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 507 transitions, 7688 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:11,317 INFO L231 Difference]: Finished difference. Result has 398 places, 482 transitions, 6000 flow [2024-06-14 11:38:11,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5446, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6000, PETRI_PLACES=398, PETRI_TRANSITIONS=482} [2024-06-14 11:38:11,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-14 11:38:11,318 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 482 transitions, 6000 flow [2024-06-14 11:38:11,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:11,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:11,318 INFO 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:11,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:38:11,319 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:38:11,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:11,319 INFO L85 PathProgramCache]: Analyzing trace with hash -925659195, now seen corresponding path program 9 times [2024-06-14 11:38:11,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:11,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921979445] [2024-06-14 11:38:11,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:11,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:11,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:11,416 INFO L134 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:11,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:11,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921979445] [2024-06-14 11:38:11,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921979445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:11,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:11,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:11,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535268885] [2024-06-14 11:38:11,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:11,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:11,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:11,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:11,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:11,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:38:11,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 482 transitions, 6000 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:11,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:11,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:38:11,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:12,462 INFO L124 PetriNetUnfolderBase]: 3277/5629 cut-off events. [2024-06-14 11:38:12,462 INFO L125 PetriNetUnfolderBase]: For 1175899/1175899 co-relation queries the response was YES. [2024-06-14 11:38:12,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48567 conditions, 5629 events. 3277/5629 cut-off events. For 1175899/1175899 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 39070 event pairs, 712 based on Foata normal form. 1/5614 useless extension candidates. Maximal degree in co-relation 48380. Up to 4446 conditions per place. [2024-06-14 11:38:12,681 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 283 selfloop transitions, 215 changer transitions 0/506 dead transitions. [2024-06-14 11:38:12,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 506 transitions, 7858 flow [2024-06-14 11:38:12,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:12,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:12,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 11:38:12,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-14 11:38:12,682 INFO L175 Difference]: Start difference. First operand has 398 places, 482 transitions, 6000 flow. Second operand 8 states and 205 transitions. [2024-06-14 11:38:12,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 506 transitions, 7858 flow [2024-06-14 11:38:18,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 506 transitions, 7520 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-14 11:38:18,921 INFO L231 Difference]: Finished difference. Result has 403 places, 482 transitions, 6098 flow [2024-06-14 11:38:18,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5662, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6098, PETRI_PLACES=403, PETRI_TRANSITIONS=482} [2024-06-14 11:38:18,922 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-14 11:38:18,922 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 482 transitions, 6098 flow [2024-06-14 11:38:18,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:18,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:18,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:38:18,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:38:18,923 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:38:18,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:18,923 INFO L85 PathProgramCache]: Analyzing trace with hash 621468007, now seen corresponding path program 10 times [2024-06-14 11:38:18,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:18,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841087487] [2024-06-14 11:38:18,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:18,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:19,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:19,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:19,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841087487] [2024-06-14 11:38:19,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841087487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:19,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:19,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:19,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031589358] [2024-06-14 11:38:19,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:19,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:19,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:19,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:19,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:19,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:38:19,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 482 transitions, 6098 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:19,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:19,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:38:19,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:20,120 INFO L124 PetriNetUnfolderBase]: 3282/5643 cut-off events. [2024-06-14 11:38:20,121 INFO L125 PetriNetUnfolderBase]: For 1194336/1194336 co-relation queries the response was YES. [2024-06-14 11:38:20,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48809 conditions, 5643 events. 3282/5643 cut-off events. For 1194336/1194336 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 39234 event pairs, 662 based on Foata normal form. 1/5641 useless extension candidates. Maximal degree in co-relation 48620. Up to 5018 conditions per place. [2024-06-14 11:38:20,198 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 457 selfloop transitions, 38 changer transitions 0/503 dead transitions. [2024-06-14 11:38:20,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 503 transitions, 7193 flow [2024-06-14 11:38:20,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:20,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:20,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:38:20,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-14 11:38:20,199 INFO L175 Difference]: Start difference. First operand has 403 places, 482 transitions, 6098 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:38:20,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 503 transitions, 7193 flow [2024-06-14 11:38:27,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 503 transitions, 6733 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:27,086 INFO L231 Difference]: Finished difference. Result has 403 places, 485 transitions, 5787 flow [2024-06-14 11:38:27,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5644, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5787, PETRI_PLACES=403, PETRI_TRANSITIONS=485} [2024-06-14 11:38:27,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-14 11:38:27,087 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 485 transitions, 5787 flow [2024-06-14 11:38:27,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:27,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:27,087 INFO 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:27,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:38:27,087 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:38:27,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:27,088 INFO L85 PathProgramCache]: Analyzing trace with hash 986258805, now seen corresponding path program 11 times [2024-06-14 11:38:27,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:27,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230327947] [2024-06-14 11:38:27,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:27,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:27,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:27,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:38:27,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:27,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230327947] [2024-06-14 11:38:27,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230327947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:27,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:27,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:27,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559031130] [2024-06-14 11:38:27,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:27,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:27,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:27,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:27,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:27,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:38:27,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 485 transitions, 5787 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:27,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:27,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:38:27,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:28,306 INFO L124 PetriNetUnfolderBase]: 3303/5661 cut-off events. [2024-06-14 11:38:28,307 INFO L125 PetriNetUnfolderBase]: For 1228909/1228909 co-relation queries the response was YES. [2024-06-14 11:38:28,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48984 conditions, 5661 events. 3303/5661 cut-off events. For 1228909/1228909 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39370 event pairs, 702 based on Foata normal form. 1/5646 useless extension candidates. Maximal degree in co-relation 48795. Up to 4466 conditions per place. [2024-06-14 11:38:28,386 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 279 selfloop transitions, 229 changer transitions 0/516 dead transitions. [2024-06-14 11:38:28,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 516 transitions, 8132 flow [2024-06-14 11:38:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:28,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:38:28,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-14 11:38:28,387 INFO L175 Difference]: Start difference. First operand has 403 places, 485 transitions, 5787 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:38:28,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 516 transitions, 8132 flow [2024-06-14 11:38:35,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 516 transitions, 8024 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:35,116 INFO L231 Difference]: Finished difference. Result has 405 places, 494 transitions, 6332 flow [2024-06-14 11:38:35,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5679, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6332, PETRI_PLACES=405, PETRI_TRANSITIONS=494} [2024-06-14 11:38:35,117 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-14 11:38:35,117 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 494 transitions, 6332 flow [2024-06-14 11:38:35,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:35,117 INFO 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,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:38:35,117 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:38:35,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:35,118 INFO L85 PathProgramCache]: Analyzing trace with hash 798836677, now seen corresponding path program 12 times [2024-06-14 11:38:35,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:35,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801057709] [2024-06-14 11:38:35,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:35,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:35,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:35,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:35,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:35,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801057709] [2024-06-14 11:38:35,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801057709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:35,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:35,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:35,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524086371] [2024-06-14 11:38:35,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:35,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:35,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:35,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:35,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:35,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:38:35,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 494 transitions, 6332 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:35,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:38:35,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:36,324 INFO L124 PetriNetUnfolderBase]: 3300/5681 cut-off events. [2024-06-14 11:38:36,325 INFO L125 PetriNetUnfolderBase]: For 1238825/1238825 co-relation queries the response was YES. [2024-06-14 11:38:36,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49448 conditions, 5681 events. 3300/5681 cut-off events. For 1238825/1238825 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39673 event pairs, 722 based on Foata normal form. 1/5666 useless extension candidates. Maximal degree in co-relation 49258. Up to 4464 conditions per place. [2024-06-14 11:38:36,403 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 276 selfloop transitions, 231 changer transitions 0/515 dead transitions. [2024-06-14 11:38:36,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 515 transitions, 8218 flow [2024-06-14 11:38:36,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:36,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:36,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:38:36,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 11:38:36,404 INFO L175 Difference]: Start difference. First operand has 405 places, 494 transitions, 6332 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:38:36,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 515 transitions, 8218 flow [2024-06-14 11:38:43,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 515 transitions, 7862 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-14 11:38:43,231 INFO L231 Difference]: Finished difference. Result has 410 places, 494 transitions, 6444 flow [2024-06-14 11:38:43,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5976, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6444, PETRI_PLACES=410, PETRI_TRANSITIONS=494} [2024-06-14 11:38:43,231 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-14 11:38:43,232 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 494 transitions, 6444 flow [2024-06-14 11:38:43,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:43,232 INFO 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,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:38:43,232 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:38:43,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:43,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1209437531, now seen corresponding path program 1 times [2024-06-14 11:38:43,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:43,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407593515] [2024-06-14 11:38:43,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:43,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:43,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:43,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:43,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:43,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407593515] [2024-06-14 11:38:43,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407593515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:43,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:43,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:43,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543697701] [2024-06-14 11:38:43,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:43,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:43,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:43,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:43,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:43,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:38:43,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 494 transitions, 6444 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:43,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:38:43,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:44,477 INFO L124 PetriNetUnfolderBase]: 3321/5703 cut-off events. [2024-06-14 11:38:44,477 INFO L125 PetriNetUnfolderBase]: For 1285727/1285727 co-relation queries the response was YES. [2024-06-14 11:38:44,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50158 conditions, 5703 events. 3321/5703 cut-off events. For 1285727/1285727 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39741 event pairs, 667 based on Foata normal form. 2/5702 useless extension candidates. Maximal degree in co-relation 49967. Up to 5035 conditions per place. [2024-06-14 11:38:44,552 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 487 selfloop transitions, 34 changer transitions 0/529 dead transitions. [2024-06-14 11:38:44,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 529 transitions, 7942 flow [2024-06-14 11:38:44,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:44,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:44,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:38:44,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:38:44,553 INFO L175 Difference]: Start difference. First operand has 410 places, 494 transitions, 6444 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:38:44,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 529 transitions, 7942 flow [2024-06-14 11:38:52,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 529 transitions, 7470 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:52,713 INFO L231 Difference]: Finished difference. Result has 413 places, 498 transitions, 6163 flow [2024-06-14 11:38:52,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6163, PETRI_PLACES=413, PETRI_TRANSITIONS=498} [2024-06-14 11:38:52,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-14 11:38:52,714 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 498 transitions, 6163 flow [2024-06-14 11:38:52,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:52,715 INFO 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,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:38:52,715 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:38:52,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:52,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1206580571, now seen corresponding path program 2 times [2024-06-14 11:38:52,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:52,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658420415] [2024-06-14 11:38:52,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:52,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:52,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:52,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:52,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658420415] [2024-06-14 11:38:52,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658420415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:52,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:52,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:52,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129484784] [2024-06-14 11:38:52,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:52,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:52,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:52,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:52,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:52,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:38:52,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 498 transitions, 6163 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:52,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:38:52,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:54,004 INFO L124 PetriNetUnfolderBase]: 3316/5704 cut-off events. [2024-06-14 11:38:54,005 INFO L125 PetriNetUnfolderBase]: For 1282839/1282839 co-relation queries the response was YES. [2024-06-14 11:38:54,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49556 conditions, 5704 events. 3316/5704 cut-off events. For 1282839/1282839 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39852 event pairs, 676 based on Foata normal form. 2/5703 useless extension candidates. Maximal degree in co-relation 49363. Up to 5057 conditions per place. [2024-06-14 11:38:54,082 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 485 selfloop transitions, 30 changer transitions 0/523 dead transitions. [2024-06-14 11:38:54,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 523 transitions, 7255 flow [2024-06-14 11:38:54,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:54,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:54,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:38:54,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-14 11:38:54,083 INFO L175 Difference]: Start difference. First operand has 413 places, 498 transitions, 6163 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:38:54,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 523 transitions, 7255 flow [2024-06-14 11:39:02,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 523 transitions, 7116 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:02,167 INFO L231 Difference]: Finished difference. Result has 415 places, 498 transitions, 6089 flow [2024-06-14 11:39:02,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6089, PETRI_PLACES=415, PETRI_TRANSITIONS=498} [2024-06-14 11:39:02,168 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-14 11:39:02,168 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 498 transitions, 6089 flow [2024-06-14 11:39:02,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:02,169 INFO 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,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:39:02,169 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:02,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:02,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1792739169, now seen corresponding path program 3 times [2024-06-14 11:39:02,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:02,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962083345] [2024-06-14 11:39:02,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:02,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:02,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:02,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:39:02,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:02,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962083345] [2024-06-14 11:39:02,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962083345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:02,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:02,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:02,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996604687] [2024-06-14 11:39:02,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:02,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:02,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:02,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:02,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:02,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:39:02,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 498 transitions, 6089 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:02,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:39:02,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:03,471 INFO L124 PetriNetUnfolderBase]: 3324/5710 cut-off events. [2024-06-14 11:39:03,471 INFO L125 PetriNetUnfolderBase]: For 1300316/1300316 co-relation queries the response was YES. [2024-06-14 11:39:03,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49642 conditions, 5710 events. 3324/5710 cut-off events. For 1300316/1300316 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39813 event pairs, 702 based on Foata normal form. 2/5703 useless extension candidates. Maximal degree in co-relation 49448. Up to 4868 conditions per place. [2024-06-14 11:39:03,555 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 385 selfloop transitions, 129 changer transitions 0/522 dead transitions. [2024-06-14 11:39:03,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 522 transitions, 7226 flow [2024-06-14 11:39:03,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:03,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:03,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:39:03,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-14 11:39:03,557 INFO L175 Difference]: Start difference. First operand has 415 places, 498 transitions, 6089 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:39:03,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 522 transitions, 7226 flow [2024-06-14 11:39:11,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 522 transitions, 7161 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:11,788 INFO L231 Difference]: Finished difference. Result has 416 places, 500 transitions, 6346 flow [2024-06-14 11:39:11,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6346, PETRI_PLACES=416, PETRI_TRANSITIONS=500} [2024-06-14 11:39:11,789 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-14 11:39:11,790 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 500 transitions, 6346 flow [2024-06-14 11:39:11,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:11,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:39:11,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:39:11,790 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:39:11,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:11,791 INFO L85 PathProgramCache]: Analyzing trace with hash -68243297, now seen corresponding path program 4 times [2024-06-14 11:39:11,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:11,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539595760] [2024-06-14 11:39:11,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:11,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:11,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:11,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:39:11,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:11,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539595760] [2024-06-14 11:39:11,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539595760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:11,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:11,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:11,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951510993] [2024-06-14 11:39:11,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:11,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:11,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:11,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:11,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:11,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:39:11,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 500 transitions, 6346 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:11,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:39:11,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:13,081 INFO L124 PetriNetUnfolderBase]: 3332/5714 cut-off events. [2024-06-14 11:39:13,082 INFO L125 PetriNetUnfolderBase]: For 1320442/1320442 co-relation queries the response was YES. [2024-06-14 11:39:13,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50197 conditions, 5714 events. 3332/5714 cut-off events. For 1320442/1320442 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 39809 event pairs, 694 based on Foata normal form. 2/5707 useless extension candidates. Maximal degree in co-relation 50002. Up to 4880 conditions per place. [2024-06-14 11:39:13,167 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 131 changer transitions 0/521 dead transitions. [2024-06-14 11:39:13,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 521 transitions, 7479 flow [2024-06-14 11:39:13,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:13,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:13,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:39:13,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:39:13,169 INFO L175 Difference]: Start difference. First operand has 416 places, 500 transitions, 6346 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:39:13,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 521 transitions, 7479 flow [2024-06-14 11:39:20,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 521 transitions, 7180 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:20,935 INFO L231 Difference]: Finished difference. Result has 418 places, 502 transitions, 6379 flow [2024-06-14 11:39:20,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6047, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6379, PETRI_PLACES=418, PETRI_TRANSITIONS=502} [2024-06-14 11:39:20,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-14 11:39:20,936 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 502 transitions, 6379 flow [2024-06-14 11:39:20,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:20,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:20,937 INFO 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:20,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:39:20,937 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:39:20,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:20,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1257329765, now seen corresponding path program 13 times [2024-06-14 11:39:20,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:20,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183543882] [2024-06-14 11:39:20,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:20,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:21,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:21,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:21,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183543882] [2024-06-14 11:39:21,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183543882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:21,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:21,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:21,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776126224] [2024-06-14 11:39:21,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:21,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:21,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:21,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:21,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:21,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:39:21,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 502 transitions, 6379 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:21,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:39:21,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:22,258 INFO L124 PetriNetUnfolderBase]: 3386/5827 cut-off events. [2024-06-14 11:39:22,258 INFO L125 PetriNetUnfolderBase]: For 1424441/1424441 co-relation queries the response was YES. [2024-06-14 11:39:22,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52160 conditions, 5827 events. 3386/5827 cut-off events. For 1424441/1424441 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 40841 event pairs, 710 based on Foata normal form. 2/5819 useless extension candidates. Maximal degree in co-relation 51964. Up to 4880 conditions per place. [2024-06-14 11:39:22,340 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 405 selfloop transitions, 124 changer transitions 0/537 dead transitions. [2024-06-14 11:39:22,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 537 transitions, 7975 flow [2024-06-14 11:39:22,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:22,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:22,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:39:22,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-14 11:39:22,341 INFO L175 Difference]: Start difference. First operand has 418 places, 502 transitions, 6379 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:39:22,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 537 transitions, 7975 flow [2024-06-14 11:39:30,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 537 transitions, 7666 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:30,930 INFO L231 Difference]: Finished difference. Result has 421 places, 507 transitions, 6493 flow [2024-06-14 11:39:30,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6493, PETRI_PLACES=421, PETRI_TRANSITIONS=507} [2024-06-14 11:39:30,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-14 11:39:30,931 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 507 transitions, 6493 flow [2024-06-14 11:39:30,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:30,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:30,931 INFO 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:30,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:39:30,932 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:39:30,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:30,932 INFO L85 PathProgramCache]: Analyzing trace with hash 195523177, now seen corresponding path program 14 times [2024-06-14 11:39:30,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:30,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157011527] [2024-06-14 11:39:30,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:30,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:30,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:31,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:39:31,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:31,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157011527] [2024-06-14 11:39:31,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157011527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:31,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:31,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:31,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272449622] [2024-06-14 11:39:31,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:31,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:31,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:31,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:31,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:31,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:39:31,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 507 transitions, 6493 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:31,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:31,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:39:31,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:32,255 INFO L124 PetriNetUnfolderBase]: 3394/5820 cut-off events. [2024-06-14 11:39:32,256 INFO L125 PetriNetUnfolderBase]: For 1444426/1444426 co-relation queries the response was YES. [2024-06-14 11:39:32,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52482 conditions, 5820 events. 3394/5820 cut-off events. For 1444426/1444426 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40630 event pairs, 697 based on Foata normal form. 2/5817 useless extension candidates. Maximal degree in co-relation 52284. Up to 4981 conditions per place. [2024-06-14 11:39:32,340 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 401 selfloop transitions, 122 changer transitions 0/531 dead transitions. [2024-06-14 11:39:32,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 531 transitions, 7667 flow [2024-06-14 11:39:32,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:32,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:32,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:39:32,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 11:39:32,342 INFO L175 Difference]: Start difference. First operand has 421 places, 507 transitions, 6493 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:39:32,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 531 transitions, 7667 flow [2024-06-14 11:39:41,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 531 transitions, 7402 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-14 11:39:41,447 INFO L231 Difference]: Finished difference. Result has 425 places, 509 transitions, 6555 flow [2024-06-14 11:39:41,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6555, PETRI_PLACES=425, PETRI_TRANSITIONS=509} [2024-06-14 11:39:41,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-14 11:39:41,447 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 509 transitions, 6555 flow [2024-06-14 11:39:41,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:41,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:41,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:41,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:39:41,448 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:39:41,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:41,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1549173659, now seen corresponding path program 15 times [2024-06-14 11:39:41,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:41,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700918910] [2024-06-14 11:39:41,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:41,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:41,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:41,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:41,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:41,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700918910] [2024-06-14 11:39:41,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700918910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:41,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:41,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:41,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066875842] [2024-06-14 11:39:41,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:41,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:41,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:41,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:41,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:41,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:39:41,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 509 transitions, 6555 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:41,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:41,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:39:41,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:42,754 INFO L124 PetriNetUnfolderBase]: 3402/5844 cut-off events. [2024-06-14 11:39:42,754 INFO L125 PetriNetUnfolderBase]: For 1460047/1460047 co-relation queries the response was YES. [2024-06-14 11:39:42,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52677 conditions, 5844 events. 3402/5844 cut-off events. For 1460047/1460047 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40891 event pairs, 707 based on Foata normal form. 2/5841 useless extension candidates. Maximal degree in co-relation 52477. Up to 4993 conditions per place. [2024-06-14 11:39:42,840 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 402 selfloop transitions, 120 changer transitions 0/530 dead transitions. [2024-06-14 11:39:42,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 530 transitions, 7699 flow [2024-06-14 11:39:42,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:42,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:42,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:39:42,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:39:42,841 INFO L175 Difference]: Start difference. First operand has 425 places, 509 transitions, 6555 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:39:42,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 530 transitions, 7699 flow [2024-06-14 11:39:52,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 530 transitions, 7418 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:52,525 INFO L231 Difference]: Finished difference. Result has 427 places, 511 transitions, 6577 flow [2024-06-14 11:39:52,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6274, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6577, PETRI_PLACES=427, PETRI_TRANSITIONS=511} [2024-06-14 11:39:52,525 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-14 11:39:52,525 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 511 transitions, 6577 flow [2024-06-14 11:39:52,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:52,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:52,526 INFO 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:52,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:39:52,526 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:39:52,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:52,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1899818085, now seen corresponding path program 16 times [2024-06-14 11:39:52,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:52,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677509188] [2024-06-14 11:39:52,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:52,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:52,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:52,651 INFO L134 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:52,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:52,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677509188] [2024-06-14 11:39:52,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677509188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:52,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:52,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:52,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963935247] [2024-06-14 11:39:52,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:52,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:52,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:52,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:52,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:52,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:39:52,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 511 transitions, 6577 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:52,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:52,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:39:52,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:53,909 INFO L124 PetriNetUnfolderBase]: 3438/5888 cut-off events. [2024-06-14 11:39:53,909 INFO L125 PetriNetUnfolderBase]: For 1566920/1566920 co-relation queries the response was YES. [2024-06-14 11:39:53,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53269 conditions, 5888 events. 3438/5888 cut-off events. For 1566920/1566920 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 41108 event pairs, 701 based on Foata normal form. 10/5893 useless extension candidates. Maximal degree in co-relation 53068. Up to 5017 conditions per place. [2024-06-14 11:39:53,997 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 409 selfloop transitions, 115 changer transitions 0/532 dead transitions. [2024-06-14 11:39:53,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 532 transitions, 7755 flow [2024-06-14 11:39:53,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:53,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:53,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:39:53,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:39:53,999 INFO L175 Difference]: Start difference. First operand has 427 places, 511 transitions, 6577 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:39:53,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 532 transitions, 7755 flow [2024-06-14 11:40:04,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 532 transitions, 7474 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:04,092 INFO L231 Difference]: Finished difference. Result has 429 places, 513 transitions, 6594 flow [2024-06-14 11:40:04,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6296, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6594, PETRI_PLACES=429, PETRI_TRANSITIONS=513} [2024-06-14 11:40:04,093 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-14 11:40:04,093 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 513 transitions, 6594 flow [2024-06-14 11:40:04,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:04,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:04,094 INFO 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:04,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:40:04,094 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:04,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:04,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1031682703, now seen corresponding path program 17 times [2024-06-14 11:40:04,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:04,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893155361] [2024-06-14 11:40:04,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:04,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:04,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:04,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:40:04,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:04,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893155361] [2024-06-14 11:40:04,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893155361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:04,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:04,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:04,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581872495] [2024-06-14 11:40:04,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:04,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:04,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:04,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:04,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:04,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:40:04,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 513 transitions, 6594 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:04,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:04,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:40:04,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:05,444 INFO L124 PetriNetUnfolderBase]: 3415/5856 cut-off events. [2024-06-14 11:40:05,445 INFO L125 PetriNetUnfolderBase]: For 1481489/1481489 co-relation queries the response was YES. [2024-06-14 11:40:05,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51664 conditions, 5856 events. 3415/5856 cut-off events. For 1481489/1481489 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 41000 event pairs, 715 based on Foata normal form. 10/5858 useless extension candidates. Maximal degree in co-relation 51462. Up to 4984 conditions per place. [2024-06-14 11:40:05,525 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 401 selfloop transitions, 121 changer transitions 0/530 dead transitions. [2024-06-14 11:40:05,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 530 transitions, 7733 flow [2024-06-14 11:40:05,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:05,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:05,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:40:05,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-14 11:40:05,526 INFO L175 Difference]: Start difference. First operand has 429 places, 513 transitions, 6594 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:40:05,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 530 transitions, 7733 flow [2024-06-14 11:40:13,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 530 transitions, 7429 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:13,555 INFO L231 Difference]: Finished difference. Result has 431 places, 514 transitions, 6571 flow [2024-06-14 11:40:13,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6306, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6571, PETRI_PLACES=431, PETRI_TRANSITIONS=514} [2024-06-14 11:40:13,555 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-14 11:40:13,555 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 514 transitions, 6571 flow [2024-06-14 11:40:13,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:13,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:13,556 INFO 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:13,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:40:13,556 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:13,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:13,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1354006605, now seen corresponding path program 18 times [2024-06-14 11:40:13,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:13,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299102868] [2024-06-14 11:40:13,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:13,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:13,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:13,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:40:13,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:13,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299102868] [2024-06-14 11:40:13,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299102868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:13,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:13,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:13,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389479171] [2024-06-14 11:40:13,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:13,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:13,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:13,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:13,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:13,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:40:13,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 514 transitions, 6571 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:13,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:13,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:40:13,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:15,034 INFO L124 PetriNetUnfolderBase]: 3392/5823 cut-off events. [2024-06-14 11:40:15,034 INFO L125 PetriNetUnfolderBase]: For 1389370/1389370 co-relation queries the response was YES. [2024-06-14 11:40:15,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49594 conditions, 5823 events. 3392/5823 cut-off events. For 1389370/1389370 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 40843 event pairs, 706 based on Foata normal form. 10/5825 useless extension candidates. Maximal degree in co-relation 49391. Up to 4951 conditions per place. [2024-06-14 11:40:15,103 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 407 selfloop transitions, 116 changer transitions 0/531 dead transitions. [2024-06-14 11:40:15,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 531 transitions, 7712 flow [2024-06-14 11:40:15,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:15,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:15,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:40:15,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 11:40:15,104 INFO L175 Difference]: Start difference. First operand has 431 places, 514 transitions, 6571 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:40:15,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 531 transitions, 7712 flow [2024-06-14 11:40:23,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 531 transitions, 7418 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:24,000 INFO L231 Difference]: Finished difference. Result has 433 places, 515 transitions, 6548 flow [2024-06-14 11:40:24,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6548, PETRI_PLACES=433, PETRI_TRANSITIONS=515} [2024-06-14 11:40:24,001 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-14 11:40:24,001 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 515 transitions, 6548 flow [2024-06-14 11:40:24,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:24,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:40:24,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:40:24,001 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:24,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:24,004 INFO L85 PathProgramCache]: Analyzing trace with hash 935534515, now seen corresponding path program 19 times [2024-06-14 11:40:24,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:24,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588157021] [2024-06-14 11:40:24,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:24,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:24,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:24,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:40:24,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:24,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588157021] [2024-06-14 11:40:24,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588157021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:24,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:24,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:24,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903333589] [2024-06-14 11:40:24,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:24,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:24,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:24,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:24,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:24,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:40:24,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 515 transitions, 6548 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:24,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:40:24,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:25,499 INFO L124 PetriNetUnfolderBase]: 3369/5801 cut-off events. [2024-06-14 11:40:25,499 INFO L125 PetriNetUnfolderBase]: For 1295587/1295587 co-relation queries the response was YES. [2024-06-14 11:40:25,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47670 conditions, 5801 events. 3369/5801 cut-off events. For 1295587/1295587 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 40646 event pairs, 673 based on Foata normal form. 10/5806 useless extension candidates. Maximal degree in co-relation 47466. Up to 5116 conditions per place. [2024-06-14 11:40:25,570 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 35 changer transitions 0/532 dead transitions. [2024-06-14 11:40:25,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 532 transitions, 7692 flow [2024-06-14 11:40:25,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:25,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:25,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:40:25,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-14 11:40:25,571 INFO L175 Difference]: Start difference. First operand has 433 places, 515 transitions, 6548 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:40:25,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 532 transitions, 7692 flow [2024-06-14 11:40:33,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 532 transitions, 7408 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:33,019 INFO L231 Difference]: Finished difference. Result has 435 places, 516 transitions, 6374 flow [2024-06-14 11:40:33,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6280, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6374, PETRI_PLACES=435, PETRI_TRANSITIONS=516} [2024-06-14 11:40:33,020 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-14 11:40:33,020 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 516 transitions, 6374 flow [2024-06-14 11:40:33,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:33,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:33,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:33,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:40:33,021 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:33,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:33,021 INFO L85 PathProgramCache]: Analyzing trace with hash 932677555, now seen corresponding path program 20 times [2024-06-14 11:40:33,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:33,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077480746] [2024-06-14 11:40:33,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:33,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:33,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:33,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:33,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:33,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077480746] [2024-06-14 11:40:33,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077480746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:33,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:33,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:33,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235121831] [2024-06-14 11:40:33,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:33,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:33,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:33,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:33,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:33,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:40:33,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 516 transitions, 6374 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:33,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:33,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:40:33,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:34,520 INFO L124 PetriNetUnfolderBase]: 3346/5768 cut-off events. [2024-06-14 11:40:34,520 INFO L125 PetriNetUnfolderBase]: For 1197402/1197402 co-relation queries the response was YES. [2024-06-14 11:40:34,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45513 conditions, 5768 events. 3346/5768 cut-off events. For 1197402/1197402 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 40447 event pairs, 646 based on Foata normal form. 10/5773 useless extension candidates. Maximal degree in co-relation 45308. Up to 4993 conditions per place. [2024-06-14 11:40:34,588 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 491 selfloop transitions, 39 changer transitions 0/538 dead transitions. [2024-06-14 11:40:34,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 538 transitions, 7567 flow [2024-06-14 11:40:34,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:34,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:34,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:40:34,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-14 11:40:34,589 INFO L175 Difference]: Start difference. First operand has 435 places, 516 transitions, 6374 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:40:34,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 538 transitions, 7567 flow [2024-06-14 11:40:42,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 538 transitions, 7445 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:42,733 INFO L231 Difference]: Finished difference. Result has 438 places, 517 transitions, 6368 flow [2024-06-14 11:40:42,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6268, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6368, PETRI_PLACES=438, PETRI_TRANSITIONS=517} [2024-06-14 11:40:42,734 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 394 predicate places. [2024-06-14 11:40:42,734 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 517 transitions, 6368 flow [2024-06-14 11:40:42,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:42,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:42,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:40:42,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:40:42,735 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:42,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:42,735 INFO L85 PathProgramCache]: Analyzing trace with hash 363256427, now seen corresponding path program 13 times [2024-06-14 11:40:42,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:42,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578302523] [2024-06-14 11:40:42,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:42,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:42,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:42,837 INFO L134 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:42,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:42,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578302523] [2024-06-14 11:40:42,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578302523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:42,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:42,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:42,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412871799] [2024-06-14 11:40:42,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:42,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:42,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:42,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:42,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:42,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:40:42,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 517 transitions, 6368 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:42,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:42,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:40:42,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:44,262 INFO L124 PetriNetUnfolderBase]: 3378/5822 cut-off events. [2024-06-14 11:40:44,263 INFO L125 PetriNetUnfolderBase]: For 1134820/1134820 co-relation queries the response was YES. [2024-06-14 11:40:44,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46057 conditions, 5822 events. 3378/5822 cut-off events. For 1134820/1134820 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40904 event pairs, 664 based on Foata normal form. 1/5818 useless extension candidates. Maximal degree in co-relation 45851. Up to 5055 conditions per place. [2024-06-14 11:40:44,333 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 60 changer transitions 0/557 dead transitions. [2024-06-14 11:40:44,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 557 transitions, 8372 flow [2024-06-14 11:40:44,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:40:44,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:40:44,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 11:40:44,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-14 11:40:44,334 INFO L175 Difference]: Start difference. First operand has 438 places, 517 transitions, 6368 flow. Second operand 10 states and 236 transitions. [2024-06-14 11:40:44,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 557 transitions, 8372 flow [2024-06-14 11:40:52,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 557 transitions, 8297 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:52,439 INFO L231 Difference]: Finished difference. Result has 442 places, 529 transitions, 6663 flow [2024-06-14 11:40:52,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6663, PETRI_PLACES=442, PETRI_TRANSITIONS=529} [2024-06-14 11:40:52,439 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 398 predicate places. [2024-06-14 11:40:52,439 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 529 transitions, 6663 flow [2024-06-14 11:40:52,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:52,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:52,440 INFO 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:52,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:40:52,440 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:40:52,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:52,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1823432763, now seen corresponding path program 14 times [2024-06-14 11:40:52,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:52,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400769230] [2024-06-14 11:40:52,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:52,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:52,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:52,541 INFO L134 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:52,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:52,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400769230] [2024-06-14 11:40:52,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400769230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:52,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:52,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:52,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953075719] [2024-06-14 11:40:52,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:52,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:52,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:52,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:52,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:52,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:40:52,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 529 transitions, 6663 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:52,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:52,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:40:52,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:53,928 INFO L124 PetriNetUnfolderBase]: 3375/5818 cut-off events. [2024-06-14 11:40:53,928 INFO L125 PetriNetUnfolderBase]: For 1138255/1138255 co-relation queries the response was YES. [2024-06-14 11:40:53,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46005 conditions, 5818 events. 3375/5818 cut-off events. For 1138255/1138255 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40930 event pairs, 664 based on Foata normal form. 1/5814 useless extension candidates. Maximal degree in co-relation 45798. Up to 5052 conditions per place. [2024-06-14 11:40:53,995 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 484 selfloop transitions, 59 changer transitions 0/551 dead transitions. [2024-06-14 11:40:53,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 551 transitions, 8105 flow [2024-06-14 11:40:53,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:53,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:53,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:40:53,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:40:53,997 INFO L175 Difference]: Start difference. First operand has 442 places, 529 transitions, 6663 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:40:53,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 551 transitions, 8105 flow [2024-06-14 11:41:00,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 551 transitions, 7931 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:00,542 INFO L231 Difference]: Finished difference. Result has 446 places, 529 transitions, 6613 flow [2024-06-14 11:41:00,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6613, PETRI_PLACES=446, PETRI_TRANSITIONS=529} [2024-06-14 11:41:00,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-14 11:41:00,557 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 529 transitions, 6613 flow [2024-06-14 11:41:00,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:00,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:00,557 INFO 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:00,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:41:00,557 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:00,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:00,558 INFO L85 PathProgramCache]: Analyzing trace with hash 195350507, now seen corresponding path program 15 times [2024-06-14 11:41:00,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:00,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306885425] [2024-06-14 11:41:00,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:00,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:00,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:00,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:00,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:00,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306885425] [2024-06-14 11:41:00,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306885425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:00,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:00,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:00,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004164319] [2024-06-14 11:41:00,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:00,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:00,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:00,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:00,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:00,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:00,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 529 transitions, 6613 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:00,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:00,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:00,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:02,082 INFO L124 PetriNetUnfolderBase]: 3372/5814 cut-off events. [2024-06-14 11:41:02,082 INFO L125 PetriNetUnfolderBase]: For 1140370/1140370 co-relation queries the response was YES. [2024-06-14 11:41:02,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45960 conditions, 5814 events. 3372/5814 cut-off events. For 1140370/1140370 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40876 event pairs, 664 based on Foata normal form. 1/5810 useless extension candidates. Maximal degree in co-relation 45751. Up to 5058 conditions per place. [2024-06-14 11:41:02,154 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 493 selfloop transitions, 52 changer transitions 0/553 dead transitions. [2024-06-14 11:41:02,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 553 transitions, 7763 flow [2024-06-14 11:41:02,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:02,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:02,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:41:02,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:41:02,155 INFO L175 Difference]: Start difference. First operand has 446 places, 529 transitions, 6613 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:41:02,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 553 transitions, 7763 flow [2024-06-14 11:41:06,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 553 transitions, 7613 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:41:06,955 INFO L231 Difference]: Finished difference. Result has 447 places, 529 transitions, 6573 flow [2024-06-14 11:41:06,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6463, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6573, PETRI_PLACES=447, PETRI_TRANSITIONS=529} [2024-06-14 11:41:06,955 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-06-14 11:41:06,955 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 529 transitions, 6573 flow [2024-06-14 11:41:06,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:06,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:06,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:06,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:41:06,956 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:06,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:06,956 INFO L85 PathProgramCache]: Analyzing trace with hash 195528137, now seen corresponding path program 16 times [2024-06-14 11:41:06,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:06,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824708750] [2024-06-14 11:41:06,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:06,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:06,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:07,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:07,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:07,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824708750] [2024-06-14 11:41:07,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824708750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:07,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:07,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:07,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367867831] [2024-06-14 11:41:07,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:07,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:07,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:07,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:07,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:07,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:07,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 529 transitions, 6573 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:07,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:07,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:07,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:08,405 INFO L124 PetriNetUnfolderBase]: 3385/5834 cut-off events. [2024-06-14 11:41:08,405 INFO L125 PetriNetUnfolderBase]: For 1167159/1167159 co-relation queries the response was YES. [2024-06-14 11:41:08,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46377 conditions, 5834 events. 3385/5834 cut-off events. For 1167159/1167159 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 40990 event pairs, 673 based on Foata normal form. 1/5830 useless extension candidates. Maximal degree in co-relation 46167. Up to 4574 conditions per place. [2024-06-14 11:41:08,480 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 333 selfloop transitions, 218 changer transitions 0/559 dead transitions. [2024-06-14 11:41:08,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 559 transitions, 8799 flow [2024-06-14 11:41:08,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:08,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:08,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:41:08,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-14 11:41:08,481 INFO L175 Difference]: Start difference. First operand has 447 places, 529 transitions, 6573 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:41:08,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 559 transitions, 8799 flow [2024-06-14 11:41:13,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 559 transitions, 8681 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:41:13,240 INFO L231 Difference]: Finished difference. Result has 448 places, 535 transitions, 7045 flow [2024-06-14 11:41:13,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6455, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7045, PETRI_PLACES=448, PETRI_TRANSITIONS=535} [2024-06-14 11:41:13,240 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-14 11:41:13,240 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 535 transitions, 7045 flow [2024-06-14 11:41:13,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:13,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:13,241 INFO 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:13,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:41:13,241 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:13,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:13,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1707219511, now seen corresponding path program 17 times [2024-06-14 11:41:13,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:13,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549976567] [2024-06-14 11:41:13,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:13,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:13,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:13,338 INFO L134 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:13,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:13,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549976567] [2024-06-14 11:41:13,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549976567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:13,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:13,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:13,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060585021] [2024-06-14 11:41:13,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:13,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:13,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:13,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:13,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:13,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:13,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 535 transitions, 7045 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:13,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:13,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:13,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:14,729 INFO L124 PetriNetUnfolderBase]: 3390/5843 cut-off events. [2024-06-14 11:41:14,730 INFO L125 PetriNetUnfolderBase]: For 1183904/1183904 co-relation queries the response was YES. [2024-06-14 11:41:14,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46996 conditions, 5843 events. 3390/5843 cut-off events. For 1183904/1183904 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 41122 event pairs, 673 based on Foata normal form. 1/5839 useless extension candidates. Maximal degree in co-relation 46785. Up to 4578 conditions per place. [2024-06-14 11:41:14,801 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 214 changer transitions 0/560 dead transitions. [2024-06-14 11:41:14,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 560 transitions, 9513 flow [2024-06-14 11:41:14,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:14,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:14,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:41:14,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-14 11:41:14,803 INFO L175 Difference]: Start difference. First operand has 448 places, 535 transitions, 7045 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:41:14,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 560 transitions, 9513 flow [2024-06-14 11:41:19,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 560 transitions, 8959 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:19,279 INFO L231 Difference]: Finished difference. Result has 450 places, 538 transitions, 7005 flow [2024-06-14 11:41:19,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6510, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7005, PETRI_PLACES=450, PETRI_TRANSITIONS=538} [2024-06-14 11:41:19,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-14 11:41:19,280 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 538 transitions, 7005 flow [2024-06-14 11:41:19,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:19,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:41:19,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:41:19,281 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:19,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:19,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1700553271, now seen corresponding path program 18 times [2024-06-14 11:41:19,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:19,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356196997] [2024-06-14 11:41:19,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:19,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:19,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:19,370 INFO L134 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,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:19,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356196997] [2024-06-14 11:41:19,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356196997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:19,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:19,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:19,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033985224] [2024-06-14 11:41:19,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:19,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:19,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:19,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:19,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:19,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:19,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 538 transitions, 7005 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:19,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:19,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:20,736 INFO L124 PetriNetUnfolderBase]: 3395/5840 cut-off events. [2024-06-14 11:41:20,736 INFO L125 PetriNetUnfolderBase]: For 1199515/1199515 co-relation queries the response was YES. [2024-06-14 11:41:20,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46873 conditions, 5840 events. 3395/5840 cut-off events. For 1199515/1199515 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 41003 event pairs, 663 based on Foata normal form. 1/5836 useless extension candidates. Maximal degree in co-relation 46663. Up to 4582 conditions per place. [2024-06-14 11:41:20,806 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 216 changer transitions 0/562 dead transitions. [2024-06-14 11:41:20,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 562 transitions, 9160 flow [2024-06-14 11:41:20,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:20,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:20,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:41:20,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 11:41:20,808 INFO L175 Difference]: Start difference. First operand has 450 places, 538 transitions, 7005 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:41:20,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 562 transitions, 9160 flow [2024-06-14 11:41:25,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 562 transitions, 8815 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:25,237 INFO L231 Difference]: Finished difference. Result has 454 places, 541 transitions, 7165 flow [2024-06-14 11:41:25,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6665, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7165, PETRI_PLACES=454, PETRI_TRANSITIONS=541} [2024-06-14 11:41:25,238 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-14 11:41:25,238 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 541 transitions, 7165 flow [2024-06-14 11:41:25,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:25,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:25,238 INFO 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:25,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:41:25,238 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:25,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:25,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1820859285, now seen corresponding path program 19 times [2024-06-14 11:41:25,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:25,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725312964] [2024-06-14 11:41:25,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:25,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:25,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:25,349 INFO L134 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:25,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:25,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725312964] [2024-06-14 11:41:25,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725312964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:25,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:25,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:25,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956129519] [2024-06-14 11:41:25,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:25,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:25,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:25,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:25,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:25,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:25,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 541 transitions, 7165 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:25,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:25,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:25,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:26,789 INFO L124 PetriNetUnfolderBase]: 3416/5899 cut-off events. [2024-06-14 11:41:26,790 INFO L125 PetriNetUnfolderBase]: For 1241556/1241556 co-relation queries the response was YES. [2024-06-14 11:41:26,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47627 conditions, 5899 events. 3416/5899 cut-off events. For 1241556/1241556 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 41656 event pairs, 673 based on Foata normal form. 1/5895 useless extension candidates. Maximal degree in co-relation 47416. Up to 5030 conditions per place. [2024-06-14 11:41:26,864 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 477 selfloop transitions, 92 changer transitions 0/577 dead transitions. [2024-06-14 11:41:26,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 577 transitions, 9143 flow [2024-06-14 11:41:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:41:26,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:41:26,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-14 11:41:26,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-14 11:41:26,866 INFO L175 Difference]: Start difference. First operand has 454 places, 541 transitions, 7165 flow. Second operand 11 states and 257 transitions. [2024-06-14 11:41:26,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 577 transitions, 9143 flow [2024-06-14 11:41:31,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 577 transitions, 8509 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:31,954 INFO L231 Difference]: Finished difference. Result has 461 places, 548 transitions, 6927 flow [2024-06-14 11:41:31,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6549, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6927, PETRI_PLACES=461, PETRI_TRANSITIONS=548} [2024-06-14 11:41:31,954 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-14 11:41:31,955 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 548 transitions, 6927 flow [2024-06-14 11:41:31,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:31,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:31,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:31,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:41:31,955 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:31,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:31,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1307187329, now seen corresponding path program 20 times [2024-06-14 11:41:31,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:31,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317797639] [2024-06-14 11:41:31,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:31,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:31,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:32,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:32,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:32,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317797639] [2024-06-14 11:41:32,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317797639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:32,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:32,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:32,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233771079] [2024-06-14 11:41:32,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:32,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:32,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:32,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:32,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:32,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:32,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 548 transitions, 6927 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:32,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:32,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:32,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:33,468 INFO L124 PetriNetUnfolderBase]: 3413/5895 cut-off events. [2024-06-14 11:41:33,468 INFO L125 PetriNetUnfolderBase]: For 1240681/1240681 co-relation queries the response was YES. [2024-06-14 11:41:33,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47167 conditions, 5895 events. 3413/5895 cut-off events. For 1240681/1240681 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 41613 event pairs, 673 based on Foata normal form. 1/5891 useless extension candidates. Maximal degree in co-relation 46953. Up to 5028 conditions per place. [2024-06-14 11:41:33,541 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 475 selfloop transitions, 90 changer transitions 0/573 dead transitions. [2024-06-14 11:41:33,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 573 transitions, 8745 flow [2024-06-14 11:41:33,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:41:33,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:41:33,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 11:41:33,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511627906976744 [2024-06-14 11:41:33,543 INFO L175 Difference]: Start difference. First operand has 461 places, 548 transitions, 6927 flow. Second operand 10 states and 237 transitions. [2024-06-14 11:41:33,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 573 transitions, 8745 flow [2024-06-14 11:41:38,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 573 transitions, 8465 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-14 11:41:38,915 INFO L231 Difference]: Finished difference. Result has 462 places, 548 transitions, 6833 flow [2024-06-14 11:41:38,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6833, PETRI_PLACES=462, PETRI_TRANSITIONS=548} [2024-06-14 11:41:38,916 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 418 predicate places. [2024-06-14 11:41:38,916 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 548 transitions, 6833 flow [2024-06-14 11:41:38,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:38,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:38,917 INFO 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:38,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:41:38,917 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:38,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:38,917 INFO L85 PathProgramCache]: Analyzing trace with hash 2004037065, now seen corresponding path program 21 times [2024-06-14 11:41:38,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:38,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829857333] [2024-06-14 11:41:38,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:38,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:38,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:39,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:39,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:39,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829857333] [2024-06-14 11:41:39,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829857333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:39,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:39,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:39,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736294447] [2024-06-14 11:41:39,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:39,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:39,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:39,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:39,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:39,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:39,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 548 transitions, 6833 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:39,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:39,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:39,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:40,432 INFO L124 PetriNetUnfolderBase]: 3407/5887 cut-off events. [2024-06-14 11:41:40,432 INFO L125 PetriNetUnfolderBase]: For 1242995/1242995 co-relation queries the response was YES. [2024-06-14 11:41:40,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46651 conditions, 5887 events. 3407/5887 cut-off events. For 1242995/1242995 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 41580 event pairs, 673 based on Foata normal form. 2/5884 useless extension candidates. Maximal degree in co-relation 46437. Up to 5023 conditions per place. [2024-06-14 11:41:40,505 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 473 selfloop transitions, 86 changer transitions 0/567 dead transitions. [2024-06-14 11:41:40,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 567 transitions, 8313 flow [2024-06-14 11:41:40,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:40,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:40,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:41:40,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:41:40,506 INFO L175 Difference]: Start difference. First operand has 462 places, 548 transitions, 6833 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:41:40,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 567 transitions, 8313 flow [2024-06-14 11:41:46,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 567 transitions, 8064 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 11:41:46,009 INFO L231 Difference]: Finished difference. Result has 461 places, 548 transitions, 6763 flow [2024-06-14 11:41:46,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6584, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6763, PETRI_PLACES=461, PETRI_TRANSITIONS=548} [2024-06-14 11:41:46,009 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-14 11:41:46,009 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 548 transitions, 6763 flow [2024-06-14 11:41:46,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:46,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:46,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:46,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:41:46,010 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:41:46,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:46,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1045285697, now seen corresponding path program 22 times [2024-06-14 11:41:46,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:46,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543332788] [2024-06-14 11:41:46,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:46,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:46,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:46,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:46,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543332788] [2024-06-14 11:41:46,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543332788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:46,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:46,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:46,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312531606] [2024-06-14 11:41:46,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:46,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:46,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:46,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:46,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:46,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:46,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 548 transitions, 6763 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:46,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:46,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:46,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:47,544 INFO L124 PetriNetUnfolderBase]: 3457/5970 cut-off events. [2024-06-14 11:41:47,544 INFO L125 PetriNetUnfolderBase]: For 1322984/1322984 co-relation queries the response was YES. [2024-06-14 11:41:47,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48092 conditions, 5970 events. 3457/5970 cut-off events. For 1322984/1322984 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42299 event pairs, 684 based on Foata normal form. 2/5967 useless extension candidates. Maximal degree in co-relation 47877. Up to 4646 conditions per place. [2024-06-14 11:41:47,621 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 356 selfloop transitions, 218 changer transitions 0/582 dead transitions. [2024-06-14 11:41:47,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 582 transitions, 9525 flow [2024-06-14 11:41:47,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:47,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:41:47,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-14 11:41:47,623 INFO L175 Difference]: Start difference. First operand has 461 places, 548 transitions, 6763 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:41:47,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 582 transitions, 9525 flow [2024-06-14 11:41:53,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 582 transitions, 9340 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:41:53,591 INFO L231 Difference]: Finished difference. Result has 461 places, 563 transitions, 7321 flow [2024-06-14 11:41:53,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6578, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7321, PETRI_PLACES=461, PETRI_TRANSITIONS=563} [2024-06-14 11:41:53,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-14 11:41:53,591 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 563 transitions, 7321 flow [2024-06-14 11:41:53,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:53,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:53,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:41:53,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:41:53,592 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:41:53,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:53,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1741772233, now seen corresponding path program 23 times [2024-06-14 11:41:53,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:53,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480435651] [2024-06-14 11:41:53,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:53,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:53,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:53,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:53,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:53,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480435651] [2024-06-14 11:41:53,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480435651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:53,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:53,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:53,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094285075] [2024-06-14 11:41:53,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:53,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:53,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:53,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:53,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:53,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:41:53,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 563 transitions, 7321 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:53,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:53,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:41:53,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:55,138 INFO L124 PetriNetUnfolderBase]: 3451/5954 cut-off events. [2024-06-14 11:41:55,139 INFO L125 PetriNetUnfolderBase]: For 1313753/1313753 co-relation queries the response was YES. [2024-06-14 11:41:55,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48164 conditions, 5954 events. 3451/5954 cut-off events. For 1313753/1313753 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42106 event pairs, 676 based on Foata normal form. 2/5951 useless extension candidates. Maximal degree in co-relation 47948. Up to 4641 conditions per place. [2024-06-14 11:41:55,220 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 353 selfloop transitions, 220 changer transitions 0/581 dead transitions. [2024-06-14 11:41:55,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 581 transitions, 9469 flow [2024-06-14 11:41:55,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:55,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:55,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:41:55,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-14 11:41:55,221 INFO L175 Difference]: Start difference. First operand has 461 places, 563 transitions, 7321 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:41:55,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 581 transitions, 9469 flow [2024-06-14 11:42:01,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 581 transitions, 9148 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-14 11:42:01,390 INFO L231 Difference]: Finished difference. Result has 467 places, 563 transitions, 7447 flow [2024-06-14 11:42:01,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7447, PETRI_PLACES=467, PETRI_TRANSITIONS=563} [2024-06-14 11:42:01,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-14 11:42:01,391 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 563 transitions, 7447 flow [2024-06-14 11:42:01,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:01,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:01,391 INFO 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:01,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:42:01,391 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:01,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:01,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1553170373, now seen corresponding path program 24 times [2024-06-14 11:42:01,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:01,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704820387] [2024-06-14 11:42:01,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:01,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:01,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:01,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:42:01,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:01,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704820387] [2024-06-14 11:42:01,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704820387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:01,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:01,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:01,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557770458] [2024-06-14 11:42:01,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:01,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:01,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:01,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:01,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:01,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:42:01,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 563 transitions, 7447 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:01,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:01,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:42:01,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:02,848 INFO L124 PetriNetUnfolderBase]: 3445/5946 cut-off events. [2024-06-14 11:42:02,848 INFO L125 PetriNetUnfolderBase]: For 1305160/1305160 co-relation queries the response was YES. [2024-06-14 11:42:02,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47799 conditions, 5946 events. 3445/5946 cut-off events. For 1305160/1305160 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42101 event pairs, 676 based on Foata normal form. 2/5943 useless extension candidates. Maximal degree in co-relation 47582. Up to 4636 conditions per place. [2024-06-14 11:42:02,931 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 353 selfloop transitions, 220 changer transitions 0/581 dead transitions. [2024-06-14 11:42:02,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 581 transitions, 9601 flow [2024-06-14 11:42:02,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:02,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:02,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:42:02,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-14 11:42:02,933 INFO L175 Difference]: Start difference. First operand has 467 places, 563 transitions, 7447 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:42:02,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 581 transitions, 9601 flow [2024-06-14 11:42:09,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 581 transitions, 9144 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:42:09,552 INFO L231 Difference]: Finished difference. Result has 469 places, 563 transitions, 7437 flow [2024-06-14 11:42:09,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7437, PETRI_PLACES=469, PETRI_TRANSITIONS=563} [2024-06-14 11:42:09,553 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 425 predicate places. [2024-06-14 11:42:09,553 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 563 transitions, 7437 flow [2024-06-14 11:42:09,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:09,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:09,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:09,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:42:09,553 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:09,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:09,554 INFO L85 PathProgramCache]: Analyzing trace with hash -908830813, now seen corresponding path program 25 times [2024-06-14 11:42:09,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:09,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552825789] [2024-06-14 11:42:09,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:09,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:09,648 INFO L134 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:09,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:09,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552825789] [2024-06-14 11:42:09,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552825789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:09,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:09,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:09,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556374682] [2024-06-14 11:42:09,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:09,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:09,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:09,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:09,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:09,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:42:09,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 563 transitions, 7437 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:09,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:09,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:42:09,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:11,013 INFO L124 PetriNetUnfolderBase]: 3471/5970 cut-off events. [2024-06-14 11:42:11,014 INFO L125 PetriNetUnfolderBase]: For 1348510/1348510 co-relation queries the response was YES. [2024-06-14 11:42:11,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48491 conditions, 5970 events. 3471/5970 cut-off events. For 1348510/1348510 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42236 event pairs, 729 based on Foata normal form. 2/5961 useless extension candidates. Maximal degree in co-relation 48273. Up to 4661 conditions per place. [2024-06-14 11:42:11,098 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 357 selfloop transitions, 222 changer transitions 0/587 dead transitions. [2024-06-14 11:42:11,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 587 transitions, 10089 flow [2024-06-14 11:42:11,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:11,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:11,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:42:11,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-14 11:42:11,099 INFO L175 Difference]: Start difference. First operand has 469 places, 563 transitions, 7437 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:42:11,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 587 transitions, 10089 flow [2024-06-14 11:42:17,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 587 transitions, 9572 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 11:42:17,619 INFO L231 Difference]: Finished difference. Result has 468 places, 571 transitions, 7533 flow [2024-06-14 11:42:17,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6932, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7533, PETRI_PLACES=468, PETRI_TRANSITIONS=571} [2024-06-14 11:42:17,620 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-14 11:42:17,620 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 571 transitions, 7533 flow [2024-06-14 11:42:17,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:17,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:17,620 INFO 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:17,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:42:17,621 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:17,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:17,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1985991337, now seen corresponding path program 26 times [2024-06-14 11:42:17,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:17,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053622937] [2024-06-14 11:42:17,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:17,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:17,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:17,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:17,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053622937] [2024-06-14 11:42:17,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053622937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:17,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:17,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:17,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521113605] [2024-06-14 11:42:17,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:17,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:17,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:17,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:17,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:17,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:42:17,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 571 transitions, 7533 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:17,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:17,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:42:17,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:19,050 INFO L124 PetriNetUnfolderBase]: 3465/5962 cut-off events. [2024-06-14 11:42:19,050 INFO L125 PetriNetUnfolderBase]: For 1337606/1337606 co-relation queries the response was YES. [2024-06-14 11:42:19,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48092 conditions, 5962 events. 3465/5962 cut-off events. For 1337606/1337606 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42192 event pairs, 729 based on Foata normal form. 2/5953 useless extension candidates. Maximal degree in co-relation 47875. Up to 4656 conditions per place. [2024-06-14 11:42:19,132 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 355 selfloop transitions, 223 changer transitions 0/586 dead transitions. [2024-06-14 11:42:19,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 586 transitions, 9701 flow [2024-06-14 11:42:19,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:19,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:19,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:42:19,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 11:42:19,133 INFO L175 Difference]: Start difference. First operand has 468 places, 571 transitions, 7533 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:42:19,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 586 transitions, 9701 flow [2024-06-14 11:42:26,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 586 transitions, 9056 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-14 11:42:26,319 INFO L231 Difference]: Finished difference. Result has 471 places, 571 transitions, 7341 flow [2024-06-14 11:42:26,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6888, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7341, PETRI_PLACES=471, PETRI_TRANSITIONS=571} [2024-06-14 11:42:26,319 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 427 predicate places. [2024-06-14 11:42:26,319 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 571 transitions, 7341 flow [2024-06-14 11:42:26,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:26,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:26,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:26,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:42:26,320 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:26,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:26,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1700654317, now seen corresponding path program 27 times [2024-06-14 11:42:26,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:26,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310498432] [2024-06-14 11:42:26,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:26,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:26,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:26,414 INFO L134 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:26,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:26,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310498432] [2024-06-14 11:42:26,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310498432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:26,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:26,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:26,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074223396] [2024-06-14 11:42:26,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:26,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:26,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:26,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:26,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:26,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:42:26,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 571 transitions, 7341 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:26,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:26,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:42:26,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:27,758 INFO L124 PetriNetUnfolderBase]: 3459/5966 cut-off events. [2024-06-14 11:42:27,758 INFO L125 PetriNetUnfolderBase]: For 1322102/1322102 co-relation queries the response was YES. [2024-06-14 11:42:27,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47627 conditions, 5966 events. 3459/5966 cut-off events. For 1322102/1322102 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42382 event pairs, 739 based on Foata normal form. 2/5957 useless extension candidates. Maximal degree in co-relation 47409. Up to 4651 conditions per place. [2024-06-14 11:42:27,842 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 348 selfloop transitions, 229 changer transitions 0/585 dead transitions. [2024-06-14 11:42:27,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 585 transitions, 9183 flow [2024-06-14 11:42:27,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:27,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:27,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:42:27,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:42:27,843 INFO L175 Difference]: Start difference. First operand has 471 places, 571 transitions, 7341 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:42:27,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 585 transitions, 9183 flow [2024-06-14 11:42:35,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 585 transitions, 8711 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:42:35,150 INFO L231 Difference]: Finished difference. Result has 473 places, 571 transitions, 7334 flow [2024-06-14 11:42:35,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7334, PETRI_PLACES=473, PETRI_TRANSITIONS=571} [2024-06-14 11:42:35,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 429 predicate places. [2024-06-14 11:42:35,151 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 571 transitions, 7334 flow [2024-06-14 11:42:35,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:35,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:35,151 INFO 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:35,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:42:35,152 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:35,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:35,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1216469779, now seen corresponding path program 28 times [2024-06-14 11:42:35,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:35,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287394650] [2024-06-14 11:42:35,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:35,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:35,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:35,247 INFO L134 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:35,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:35,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287394650] [2024-06-14 11:42:35,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287394650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:35,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:35,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:35,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52237822] [2024-06-14 11:42:35,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:35,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:35,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:35,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:35,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:35,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:42:35,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 571 transitions, 7334 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:35,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:35,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:42:35,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:36,633 INFO L124 PetriNetUnfolderBase]: 3469/5972 cut-off events. [2024-06-14 11:42:36,634 INFO L125 PetriNetUnfolderBase]: For 1339461/1339461 co-relation queries the response was YES. [2024-06-14 11:42:36,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47800 conditions, 5972 events. 3469/5972 cut-off events. For 1339461/1339461 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42367 event pairs, 729 based on Foata normal form. 2/5963 useless extension candidates. Maximal degree in co-relation 47581. Up to 4661 conditions per place. [2024-06-14 11:42:36,723 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 336 selfloop transitions, 246 changer transitions 0/590 dead transitions. [2024-06-14 11:42:36,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 590 transitions, 9602 flow [2024-06-14 11:42:36,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:36,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:36,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:42:36,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-14 11:42:36,724 INFO L175 Difference]: Start difference. First operand has 473 places, 571 transitions, 7334 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:42:36,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 590 transitions, 9602 flow [2024-06-14 11:42:43,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 590 transitions, 9158 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:42:43,939 INFO L231 Difference]: Finished difference. Result has 474 places, 575 transitions, 7469 flow [2024-06-14 11:42:43,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7469, PETRI_PLACES=474, PETRI_TRANSITIONS=575} [2024-06-14 11:42:43,939 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 430 predicate places. [2024-06-14 11:42:43,939 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 575 transitions, 7469 flow [2024-06-14 11:42:43,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:43,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:43,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:42:43,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:42:43,940 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:42:43,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:43,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1223136019, now seen corresponding path program 29 times [2024-06-14 11:42:43,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:43,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382609422] [2024-06-14 11:42:43,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:43,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:43,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:44,035 INFO L134 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:44,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:44,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382609422] [2024-06-14 11:42:44,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382609422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:44,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:44,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:44,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975498004] [2024-06-14 11:42:44,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:44,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:44,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:44,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:44,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:44,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:42:44,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 575 transitions, 7469 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:44,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:44,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:42:44,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:45,360 INFO L124 PetriNetUnfolderBase]: 3463/5960 cut-off events. [2024-06-14 11:42:45,360 INFO L125 PetriNetUnfolderBase]: For 1331043/1331043 co-relation queries the response was YES. [2024-06-14 11:42:45,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47546 conditions, 5960 events. 3463/5960 cut-off events. For 1331043/1331043 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42224 event pairs, 727 based on Foata normal form. 2/5951 useless extension candidates. Maximal degree in co-relation 47326. Up to 4656 conditions per place. [2024-06-14 11:42:45,444 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 334 selfloop transitions, 247 changer transitions 0/589 dead transitions. [2024-06-14 11:42:45,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 589 transitions, 9327 flow [2024-06-14 11:42:45,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:45,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:45,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:42:45,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-14 11:42:45,446 INFO L175 Difference]: Start difference. First operand has 474 places, 575 transitions, 7469 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:42:45,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 589 transitions, 9327 flow [2024-06-14 11:42:54,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 589 transitions, 8709 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:42:54,069 INFO L231 Difference]: Finished difference. Result has 476 places, 575 transitions, 7352 flow [2024-06-14 11:42:54,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6851, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7352, PETRI_PLACES=476, PETRI_TRANSITIONS=575} [2024-06-14 11:42:54,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 432 predicate places. [2024-06-14 11:42:54,070 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 575 transitions, 7352 flow [2024-06-14 11:42:54,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:54,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:54,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:54,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:42:54,070 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:42:54,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:54,071 INFO L85 PathProgramCache]: Analyzing trace with hash 935539475, now seen corresponding path program 30 times [2024-06-14 11:42:54,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:54,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721470847] [2024-06-14 11:42:54,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:54,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:54,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:54,173 INFO L134 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:54,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:54,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721470847] [2024-06-14 11:42:54,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721470847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:54,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:54,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:54,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059561359] [2024-06-14 11:42:54,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:54,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:54,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:54,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:54,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:54,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:42:54,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 575 transitions, 7352 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:54,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:54,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:42:54,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:55,540 INFO L124 PetriNetUnfolderBase]: 3457/5964 cut-off events. [2024-06-14 11:42:55,541 INFO L125 PetriNetUnfolderBase]: For 1314424/1314424 co-relation queries the response was YES. [2024-06-14 11:42:55,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47163 conditions, 5964 events. 3457/5964 cut-off events. For 1314424/1314424 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42263 event pairs, 656 based on Foata normal form. 2/5961 useless extension candidates. Maximal degree in co-relation 46942. Up to 5272 conditions per place. [2024-06-14 11:42:55,628 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 542 selfloop transitions, 37 changer transitions 0/587 dead transitions. [2024-06-14 11:42:55,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 587 transitions, 8538 flow [2024-06-14 11:42:55,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:55,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:55,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:42:55,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-14 11:42:55,629 INFO L175 Difference]: Start difference. First operand has 476 places, 575 transitions, 7352 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:42:55,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 587 transitions, 8538 flow [2024-06-14 11:43:05,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 587 transitions, 8006 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:43:05,013 INFO L231 Difference]: Finished difference. Result has 478 places, 575 transitions, 6901 flow [2024-06-14 11:43:05,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6820, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6901, PETRI_PLACES=478, PETRI_TRANSITIONS=575} [2024-06-14 11:43:05,014 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 434 predicate places. [2024-06-14 11:43:05,014 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 575 transitions, 6901 flow [2024-06-14 11:43:05,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:05,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:05,014 INFO 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:05,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:43:05,014 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:05,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:05,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1984331607, now seen corresponding path program 5 times [2024-06-14 11:43:05,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:05,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357767063] [2024-06-14 11:43:05,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:05,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:05,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:05,127 INFO L134 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:05,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:05,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357767063] [2024-06-14 11:43:05,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357767063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:05,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:05,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:05,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99855498] [2024-06-14 11:43:05,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:05,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:05,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:05,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:05,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:05,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:43:05,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 575 transitions, 6901 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:05,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:05,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:43:05,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:06,571 INFO L124 PetriNetUnfolderBase]: 3478/6002 cut-off events. [2024-06-14 11:43:06,571 INFO L125 PetriNetUnfolderBase]: For 1357853/1357853 co-relation queries the response was YES. [2024-06-14 11:43:06,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47313 conditions, 6002 events. 3478/6002 cut-off events. For 1357853/1357853 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42522 event pairs, 652 based on Foata normal form. 2/6001 useless extension candidates. Maximal degree in co-relation 47091. Up to 5270 conditions per place. [2024-06-14 11:43:06,665 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 565 selfloop transitions, 34 changer transitions 0/607 dead transitions. [2024-06-14 11:43:06,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 607 transitions, 8615 flow [2024-06-14 11:43:06,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:43:06,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:43:06,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:43:06,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478036175710594 [2024-06-14 11:43:06,666 INFO L175 Difference]: Start difference. First operand has 478 places, 575 transitions, 6901 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:43:06,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 607 transitions, 8615 flow [2024-06-14 11:43:14,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 607 transitions, 8491 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:43:14,434 INFO L231 Difference]: Finished difference. Result has 479 places, 579 transitions, 6976 flow [2024-06-14 11:43:14,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6976, PETRI_PLACES=479, PETRI_TRANSITIONS=579} [2024-06-14 11:43:14,434 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-14 11:43:14,434 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 579 transitions, 6976 flow [2024-06-14 11:43:14,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:14,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:14,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:14,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:43:14,435 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:14,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:14,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1522644327, now seen corresponding path program 6 times [2024-06-14 11:43:14,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:14,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818088955] [2024-06-14 11:43:14,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:14,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:14,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:14,551 INFO L134 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:14,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:14,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818088955] [2024-06-14 11:43:14,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818088955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:14,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:14,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:14,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62393932] [2024-06-14 11:43:14,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:14,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:14,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:14,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:14,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:14,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:43:14,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 579 transitions, 6976 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:14,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:14,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:43:14,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:15,955 INFO L124 PetriNetUnfolderBase]: 3473/6001 cut-off events. [2024-06-14 11:43:15,956 INFO L125 PetriNetUnfolderBase]: For 1345430/1345430 co-relation queries the response was YES. [2024-06-14 11:43:16,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47092 conditions, 6001 events. 3473/6001 cut-off events. For 1345430/1345430 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42527 event pairs, 659 based on Foata normal form. 2/6000 useless extension candidates. Maximal degree in co-relation 46868. Up to 5292 conditions per place. [2024-06-14 11:43:16,042 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 563 selfloop transitions, 30 changer transitions 0/601 dead transitions. [2024-06-14 11:43:16,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 601 transitions, 8216 flow [2024-06-14 11:43:16,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:16,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:16,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:43:16,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-14 11:43:16,043 INFO L175 Difference]: Start difference. First operand has 479 places, 579 transitions, 6976 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:43:16,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 601 transitions, 8216 flow [2024-06-14 11:43:24,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 601 transitions, 8069 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 11:43:24,067 INFO L231 Difference]: Finished difference. Result has 481 places, 579 transitions, 6894 flow [2024-06-14 11:43:24,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6829, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6894, PETRI_PLACES=481, PETRI_TRANSITIONS=579} [2024-06-14 11:43:24,067 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 437 predicate places. [2024-06-14 11:43:24,067 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 579 transitions, 6894 flow [2024-06-14 11:43:24,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:24,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:43:24,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:43:24,068 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:24,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:24,069 INFO L85 PathProgramCache]: Analyzing trace with hash 200922177, now seen corresponding path program 7 times [2024-06-14 11:43:24,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:24,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621944878] [2024-06-14 11:43:24,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:24,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:24,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:24,181 INFO L134 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,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:24,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621944878] [2024-06-14 11:43:24,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621944878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:24,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:24,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:24,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730812996] [2024-06-14 11:43:24,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:24,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:24,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:24,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:24,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:24,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:43:24,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 579 transitions, 6894 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:24,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:43:24,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:25,534 INFO L124 PetriNetUnfolderBase]: 3481/6013 cut-off events. [2024-06-14 11:43:25,535 INFO L125 PetriNetUnfolderBase]: For 1360370/1360370 co-relation queries the response was YES. [2024-06-14 11:43:25,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47139 conditions, 6013 events. 3481/6013 cut-off events. For 1360370/1360370 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42662 event pairs, 665 based on Foata normal form. 2/6012 useless extension candidates. Maximal degree in co-relation 46914. Up to 5103 conditions per place. [2024-06-14 11:43:25,623 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 471 selfloop transitions, 121 changer transitions 0/600 dead transitions. [2024-06-14 11:43:25,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 600 transitions, 8183 flow [2024-06-14 11:43:25,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:25,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:25,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:43:25,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:43:25,624 INFO L175 Difference]: Start difference. First operand has 481 places, 579 transitions, 6894 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:43:25,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 600 transitions, 8183 flow [2024-06-14 11:43:34,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 600 transitions, 8118 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:43:34,281 INFO L231 Difference]: Finished difference. Result has 482 places, 581 transitions, 7139 flow [2024-06-14 11:43:34,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6829, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7139, PETRI_PLACES=482, PETRI_TRANSITIONS=581} [2024-06-14 11:43:34,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-14 11:43:34,282 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 581 transitions, 7139 flow [2024-06-14 11:43:34,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:34,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:34,283 INFO 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:34,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:43:34,283 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:34,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:34,283 INFO L85 PathProgramCache]: Analyzing trace with hash 2073577641, now seen corresponding path program 8 times [2024-06-14 11:43:34,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:34,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508761597] [2024-06-14 11:43:34,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:34,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:34,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:34,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:34,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:34,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508761597] [2024-06-14 11:43:34,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508761597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:34,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:34,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:34,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144165159] [2024-06-14 11:43:34,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:34,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:34,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:34,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:34,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:34,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:43:34,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 581 transitions, 7139 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:34,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:34,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:43:34,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:35,839 INFO L124 PetriNetUnfolderBase]: 3548/6116 cut-off events. [2024-06-14 11:43:35,839 INFO L125 PetriNetUnfolderBase]: For 1525502/1525502 co-relation queries the response was YES. [2024-06-14 11:43:35,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50241 conditions, 6116 events. 3548/6116 cut-off events. For 1525502/1525502 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 43351 event pairs, 670 based on Foata normal form. 2/6115 useless extension candidates. Maximal degree in co-relation 50015. Up to 5297 conditions per place. [2024-06-14 11:43:35,935 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 560 selfloop transitions, 49 changer transitions 0/617 dead transitions. [2024-06-14 11:43:35,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 617 transitions, 8927 flow [2024-06-14 11:43:35,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:43:35,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:43:35,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 11:43:35,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-14 11:43:35,937 INFO L175 Difference]: Start difference. First operand has 482 places, 581 transitions, 7139 flow. Second operand 10 states and 236 transitions. [2024-06-14 11:43:35,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 617 transitions, 8927 flow [2024-06-14 11:43:45,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 617 transitions, 8640 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:43:45,851 INFO L231 Difference]: Finished difference. Result has 487 places, 585 transitions, 7091 flow [2024-06-14 11:43:45,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6852, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7091, PETRI_PLACES=487, PETRI_TRANSITIONS=585} [2024-06-14 11:43:45,863 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-14 11:43:45,863 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 585 transitions, 7091 flow [2024-06-14 11:43:45,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:45,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:45,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:45,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:43:45,864 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:45,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:45,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1607413987, now seen corresponding path program 9 times [2024-06-14 11:43:45,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:45,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440099609] [2024-06-14 11:43:45,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:45,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:45,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:45,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:45,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:45,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440099609] [2024-06-14 11:43:45,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440099609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:45,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:45,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:45,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717349354] [2024-06-14 11:43:45,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:45,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:45,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:45,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:45,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:46,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:43:46,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 585 transitions, 7091 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:46,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:46,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:43:46,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:47,351 INFO L124 PetriNetUnfolderBase]: 3556/6134 cut-off events. [2024-06-14 11:43:47,351 INFO L125 PetriNetUnfolderBase]: For 1540753/1540753 co-relation queries the response was YES. [2024-06-14 11:43:47,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50382 conditions, 6134 events. 3556/6134 cut-off events. For 1540753/1540753 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 43539 event pairs, 678 based on Foata normal form. 2/6133 useless extension candidates. Maximal degree in co-relation 50154. Up to 5390 conditions per place. [2024-06-14 11:43:47,448 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 558 selfloop transitions, 45 changer transitions 0/611 dead transitions. [2024-06-14 11:43:47,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 611 transitions, 8424 flow [2024-06-14 11:43:47,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:43:47,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:43:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-14 11:43:47,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5302325581395348 [2024-06-14 11:43:47,449 INFO L175 Difference]: Start difference. First operand has 487 places, 585 transitions, 7091 flow. Second operand 10 states and 228 transitions. [2024-06-14 11:43:47,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 611 transitions, 8424 flow [2024-06-14 11:43:57,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 611 transitions, 8269 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 11:43:57,912 INFO L231 Difference]: Finished difference. Result has 490 places, 587 transitions, 7104 flow [2024-06-14 11:43:57,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7104, PETRI_PLACES=490, PETRI_TRANSITIONS=587} [2024-06-14 11:43:57,912 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-14 11:43:57,913 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 587 transitions, 7104 flow [2024-06-14 11:43:57,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:57,913 INFO 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,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:43:57,913 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,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:57,914 INFO L85 PathProgramCache]: Analyzing trace with hash -744349527, now seen corresponding path program 10 times [2024-06-14 11:43:57,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:57,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801453749] [2024-06-14 11:43:57,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:57,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:57,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:58,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:58,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:58,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801453749] [2024-06-14 11:43:58,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801453749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:58,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:58,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:58,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351201274] [2024-06-14 11:43:58,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:58,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:58,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:58,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:58,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:58,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:43:58,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 587 transitions, 7104 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:58,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:43:58,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:59,741 INFO L124 PetriNetUnfolderBase]: 3564/6160 cut-off events. [2024-06-14 11:43:59,741 INFO L125 PetriNetUnfolderBase]: For 1559069/1559069 co-relation queries the response was YES. [2024-06-14 11:43:59,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50449 conditions, 6160 events. 3564/6160 cut-off events. For 1559069/1559069 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43734 event pairs, 562 based on Foata normal form. 2/6159 useless extension candidates. Maximal degree in co-relation 50220. Up to 4837 conditions per place. [2024-06-14 11:43:59,824 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 552 selfloop transitions, 65 changer transitions 0/625 dead transitions. [2024-06-14 11:43:59,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 625 transitions, 9239 flow [2024-06-14 11:43:59,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:43:59,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:43:59,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 11:43:59,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 11:43:59,921 INFO L175 Difference]: Start difference. First operand has 490 places, 587 transitions, 7104 flow. Second operand 9 states and 222 transitions. [2024-06-14 11:43:59,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 625 transitions, 9239 flow [2024-06-14 11:44:09,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 625 transitions, 9110 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:44:09,200 INFO L231 Difference]: Finished difference. Result has 491 places, 589 transitions, 7171 flow [2024-06-14 11:44:09,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6975, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7171, PETRI_PLACES=491, PETRI_TRANSITIONS=589} [2024-06-14 11:44:09,201 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-14 11:44:09,201 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 589 transitions, 7171 flow [2024-06-14 11:44:09,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:09,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:09,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:09,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:44:09,201 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:09,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:09,202 INFO L85 PathProgramCache]: Analyzing trace with hash -731017047, now seen corresponding path program 11 times [2024-06-14 11:44:09,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:09,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329395014] [2024-06-14 11:44:09,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:09,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:09,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:09,311 INFO L134 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:09,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:09,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329395014] [2024-06-14 11:44:09,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329395014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:09,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:09,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:09,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551025846] [2024-06-14 11:44:09,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:09,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:09,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:09,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:09,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:09,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:44:09,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 589 transitions, 7171 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:09,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:09,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:44:09,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:11,139 INFO L124 PetriNetUnfolderBase]: 3539/6109 cut-off events. [2024-06-14 11:44:11,139 INFO L125 PetriNetUnfolderBase]: For 1549591/1549591 co-relation queries the response was YES. [2024-06-14 11:44:11,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49034 conditions, 6109 events. 3539/6109 cut-off events. For 1549591/1549591 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43339 event pairs, 571 based on Foata normal form. 8/6114 useless extension candidates. Maximal degree in co-relation 48804. Up to 4823 conditions per place. [2024-06-14 11:44:11,219 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 551 selfloop transitions, 63 changer transitions 0/622 dead transitions. [2024-06-14 11:44:11,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 622 transitions, 8875 flow [2024-06-14 11:44:11,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:11,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:11,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:44:11,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-14 11:44:11,220 INFO L175 Difference]: Start difference. First operand has 491 places, 589 transitions, 7171 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:44:11,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 622 transitions, 8875 flow [2024-06-14 11:44:19,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 622 transitions, 8642 flow, removed 48 selfloop flow, removed 9 redundant places. [2024-06-14 11:44:19,916 INFO L231 Difference]: Finished difference. Result has 491 places, 589 transitions, 7070 flow [2024-06-14 11:44:19,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7070, PETRI_PLACES=491, PETRI_TRANSITIONS=589} [2024-06-14 11:44:19,916 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-14 11:44:19,916 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 589 transitions, 7070 flow [2024-06-14 11:44:19,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:19,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:19,917 INFO 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:19,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:44:19,917 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:19,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:19,917 INFO L85 PathProgramCache]: Analyzing trace with hash -515229975, now seen corresponding path program 12 times [2024-06-14 11:44:19,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:19,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986549506] [2024-06-14 11:44:19,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:19,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:19,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:20,031 INFO L134 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:20,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:20,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986549506] [2024-06-14 11:44:20,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986549506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:20,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:20,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:20,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485468172] [2024-06-14 11:44:20,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:20,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:20,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:20,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:20,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:20,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:44:20,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 589 transitions, 7070 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:20,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:20,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:44:20,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:21,830 INFO L124 PetriNetUnfolderBase]: 3516/6076 cut-off events. [2024-06-14 11:44:21,830 INFO L125 PetriNetUnfolderBase]: For 1438286/1438286 co-relation queries the response was YES. [2024-06-14 11:44:21,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46621 conditions, 6076 events. 3516/6076 cut-off events. For 1438286/1438286 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43256 event pairs, 660 based on Foata normal form. 10/6083 useless extension candidates. Maximal degree in co-relation 46393. Up to 5298 conditions per place. [2024-06-14 11:44:21,919 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 560 selfloop transitions, 43 changer transitions 0/611 dead transitions. [2024-06-14 11:44:21,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 611 transitions, 8360 flow [2024-06-14 11:44:21,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:44:21,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:44:21,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:44:21,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 11:44:21,921 INFO L175 Difference]: Start difference. First operand has 491 places, 589 transitions, 7070 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:44:21,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 611 transitions, 8360 flow [2024-06-14 11:44:31,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 611 transitions, 8181 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 11:44:31,179 INFO L231 Difference]: Finished difference. Result has 491 places, 589 transitions, 6983 flow [2024-06-14 11:44:31,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6891, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6983, PETRI_PLACES=491, PETRI_TRANSITIONS=589} [2024-06-14 11:44:31,179 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-14 11:44:31,179 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 589 transitions, 6983 flow [2024-06-14 11:44:31,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:31,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:31,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:31,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:44:31,180 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:31,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:31,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2122394971, now seen corresponding path program 13 times [2024-06-14 11:44:31,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:31,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010533877] [2024-06-14 11:44:31,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:31,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:31,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:31,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:31,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:31,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010533877] [2024-06-14 11:44:31,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010533877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:31,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:31,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:31,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856569346] [2024-06-14 11:44:31,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:31,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:31,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:31,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:31,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:31,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:44:31,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 589 transitions, 6983 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:31,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:31,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:44:31,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:32,939 INFO L124 PetriNetUnfolderBase]: 3486/6026 cut-off events. [2024-06-14 11:44:32,939 INFO L125 PetriNetUnfolderBase]: For 1294918/1294918 co-relation queries the response was YES. [2024-06-14 11:44:33,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44145 conditions, 6026 events. 3486/6026 cut-off events. For 1294918/1294918 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 42875 event pairs, 630 based on Foata normal form. 10/6033 useless extension candidates. Maximal degree in co-relation 43916. Up to 5036 conditions per place. [2024-06-14 11:44:33,032 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 558 selfloop transitions, 49 changer transitions 0/615 dead transitions. [2024-06-14 11:44:33,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 615 transitions, 8321 flow [2024-06-14 11:44:33,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:44:33,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:44:33,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:44:33,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:44:33,034 INFO L175 Difference]: Start difference. First operand has 491 places, 589 transitions, 6983 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:44:33,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 615 transitions, 8321 flow [2024-06-14 11:44:41,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 615 transitions, 8193 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 11:44:41,408 INFO L231 Difference]: Finished difference. Result has 492 places, 589 transitions, 6960 flow [2024-06-14 11:44:41,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6960, PETRI_PLACES=492, PETRI_TRANSITIONS=589} [2024-06-14 11:44:41,409 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-14 11:44:41,409 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 589 transitions, 6960 flow [2024-06-14 11:44:41,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:41,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:41,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:41,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:44:41,410 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:41,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:41,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1906498213, now seen corresponding path program 14 times [2024-06-14 11:44:41,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:41,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742784967] [2024-06-14 11:44:41,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:41,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:41,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:41,509 INFO L134 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:41,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:41,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742784967] [2024-06-14 11:44:41,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742784967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:41,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:41,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:41,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172460523] [2024-06-14 11:44:41,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:41,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:41,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:41,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:41,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:41,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:44:41,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 589 transitions, 6960 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:41,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:41,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:44:41,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:43,182 INFO L124 PetriNetUnfolderBase]: 3522/6096 cut-off events. [2024-06-14 11:44:43,182 INFO L125 PetriNetUnfolderBase]: For 1313214/1313214 co-relation queries the response was YES. [2024-06-14 11:44:43,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44654 conditions, 6096 events. 3522/6096 cut-off events. For 1313214/1313214 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 43508 event pairs, 668 based on Foata normal form. 10/6103 useless extension candidates. Maximal degree in co-relation 44424. Up to 5134 conditions per place. [2024-06-14 11:44:43,276 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 493 selfloop transitions, 109 changer transitions 0/610 dead transitions. [2024-06-14 11:44:43,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 610 transitions, 8303 flow [2024-06-14 11:44:43,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:44:43,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:44:43,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:44:43,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:44:43,277 INFO L175 Difference]: Start difference. First operand has 492 places, 589 transitions, 6960 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:44:43,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 610 transitions, 8303 flow [2024-06-14 11:44:51,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 610 transitions, 8177 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:44:51,848 INFO L231 Difference]: Finished difference. Result has 492 places, 591 transitions, 7125 flow [2024-06-14 11:44:51,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7125, PETRI_PLACES=492, PETRI_TRANSITIONS=591} [2024-06-14 11:44:51,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-14 11:44:51,849 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 591 transitions, 7125 flow [2024-06-14 11:44:51,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:51,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:51,849 INFO 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:51,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:44:51,850 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:51,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:51,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1563298631, now seen corresponding path program 15 times [2024-06-14 11:44:51,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:51,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386059270] [2024-06-14 11:44:51,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:51,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:51,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:51,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:44:51,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:51,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386059270] [2024-06-14 11:44:51,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386059270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:51,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:51,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:51,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311947846] [2024-06-14 11:44:51,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:51,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:51,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:51,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:51,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:51,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:44:51,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 591 transitions, 7125 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:51,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:51,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:44:51,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:53,740 INFO L124 PetriNetUnfolderBase]: 3558/6160 cut-off events. [2024-06-14 11:44:53,741 INFO L125 PetriNetUnfolderBase]: For 1331416/1331416 co-relation queries the response was YES. [2024-06-14 11:44:53,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45457 conditions, 6160 events. 3558/6160 cut-off events. For 1331416/1331416 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 44082 event pairs, 676 based on Foata normal form. 10/6167 useless extension candidates. Maximal degree in co-relation 45226. Up to 5190 conditions per place. [2024-06-14 11:44:53,833 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 498 selfloop transitions, 106 changer transitions 0/612 dead transitions. [2024-06-14 11:44:53,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 612 transitions, 8476 flow [2024-06-14 11:44:53,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:44:53,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:44:53,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:44:53,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 11:44:53,835 INFO L175 Difference]: Start difference. First operand has 492 places, 591 transitions, 7125 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:44:53,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 612 transitions, 8476 flow [2024-06-14 11:45:02,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 612 transitions, 8222 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:02,568 INFO L231 Difference]: Finished difference. Result has 494 places, 593 transitions, 7160 flow [2024-06-14 11:45:02,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7160, PETRI_PLACES=494, PETRI_TRANSITIONS=593} [2024-06-14 11:45:02,569 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-14 11:45:02,569 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 593 transitions, 7160 flow [2024-06-14 11:45:02,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:02,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:02,569 INFO 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:02,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:45:02,569 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:45:02,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:02,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1563654821, now seen corresponding path program 16 times [2024-06-14 11:45:02,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:02,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791291628] [2024-06-14 11:45:02,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:02,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:02,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:02,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:02,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791291628] [2024-06-14 11:45:02,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791291628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:02,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:02,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:02,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684073991] [2024-06-14 11:45:02,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:02,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:02,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:02,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:02,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:02,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:45:02,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 593 transitions, 7160 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:02,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:02,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:45:02,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:04,270 INFO L124 PetriNetUnfolderBase]: 3528/6112 cut-off events. [2024-06-14 11:45:04,271 INFO L125 PetriNetUnfolderBase]: For 1182382/1182382 co-relation queries the response was YES. [2024-06-14 11:45:04,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43101 conditions, 6112 events. 3528/6112 cut-off events. For 1182382/1182382 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 43689 event pairs, 646 based on Foata normal form. 10/6119 useless extension candidates. Maximal degree in co-relation 42869. Up to 4816 conditions per place. [2024-06-14 11:45:04,352 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 113 changer transitions 0/616 dead transitions. [2024-06-14 11:45:04,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 616 transitions, 8492 flow [2024-06-14 11:45:04,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:04,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:04,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:45:04,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-14 11:45:04,353 INFO L175 Difference]: Start difference. First operand has 494 places, 593 transitions, 7160 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:45:04,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 616 transitions, 8492 flow [2024-06-14 11:45:12,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 616 transitions, 8214 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:12,463 INFO L231 Difference]: Finished difference. Result has 496 places, 593 transitions, 7116 flow [2024-06-14 11:45:12,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6882, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7116, PETRI_PLACES=496, PETRI_TRANSITIONS=593} [2024-06-14 11:45:12,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 452 predicate places. [2024-06-14 11:45:12,464 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 593 transitions, 7116 flow [2024-06-14 11:45:12,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:12,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:12,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, 1, 1] [2024-06-14 11:45:12,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:45:12,464 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:12,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:12,465 INFO L85 PathProgramCache]: Analyzing trace with hash 153760391, now seen corresponding path program 17 times [2024-06-14 11:45:12,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:12,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969493699] [2024-06-14 11:45:12,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:12,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:12,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:12,573 INFO L134 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:12,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:12,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969493699] [2024-06-14 11:45:12,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969493699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:12,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:12,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:12,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583044073] [2024-06-14 11:45:12,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:12,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:12,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:12,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:12,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:12,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:45:12,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 593 transitions, 7116 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:12,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:12,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:45:12,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:14,101 INFO L124 PetriNetUnfolderBase]: 3564/6155 cut-off events. [2024-06-14 11:45:14,102 INFO L125 PetriNetUnfolderBase]: For 1197438/1197438 co-relation queries the response was YES. [2024-06-14 11:45:14,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43408 conditions, 6155 events. 3564/6155 cut-off events. For 1197438/1197438 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44025 event pairs, 690 based on Foata normal form. 10/6158 useless extension candidates. Maximal degree in co-relation 43175. Up to 5200 conditions per place. [2024-06-14 11:45:14,311 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 108 changer transitions 0/611 dead transitions. [2024-06-14 11:45:14,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 611 transitions, 8455 flow [2024-06-14 11:45:14,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:45:14,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-14 11:45:14,313 INFO L175 Difference]: Start difference. First operand has 496 places, 593 transitions, 7116 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:45:14,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 611 transitions, 8455 flow [2024-06-14 11:45:22,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 611 transitions, 8188 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:45:22,507 INFO L231 Difference]: Finished difference. Result has 497 places, 595 transitions, 7140 flow [2024-06-14 11:45:22,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7140, PETRI_PLACES=497, PETRI_TRANSITIONS=595} [2024-06-14 11:45:22,508 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-14 11:45:22,508 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 595 transitions, 7140 flow [2024-06-14 11:45:22,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:22,508 INFO 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,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:45:22,508 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:22,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:22,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1223144947, now seen corresponding path program 18 times [2024-06-14 11:45:22,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:22,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406125954] [2024-06-14 11:45:22,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:22,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:22,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:22,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:22,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:22,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406125954] [2024-06-14 11:45:22,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406125954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:22,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:22,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:22,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993102545] [2024-06-14 11:45:22,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:22,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:22,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:22,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:22,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:22,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:45:22,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 595 transitions, 7140 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:22,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:45:22,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:24,193 INFO L124 PetriNetUnfolderBase]: 3600/6223 cut-off events. [2024-06-14 11:45:24,193 INFO L125 PetriNetUnfolderBase]: For 1212561/1212561 co-relation queries the response was YES. [2024-06-14 11:45:24,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43928 conditions, 6223 events. 3600/6223 cut-off events. For 1212561/1212561 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 44592 event pairs, 704 based on Foata normal form. 10/6226 useless extension candidates. Maximal degree in co-relation 43694. Up to 5256 conditions per place. [2024-06-14 11:45:24,275 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 484 selfloop transitions, 121 changer transitions 0/613 dead transitions. [2024-06-14 11:45:24,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 613 transitions, 8487 flow [2024-06-14 11:45:24,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:24,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:24,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:45:24,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 11:45:24,276 INFO L175 Difference]: Start difference. First operand has 497 places, 595 transitions, 7140 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:45:24,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 613 transitions, 8487 flow [2024-06-14 11:45:31,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 613 transitions, 8233 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:31,177 INFO L231 Difference]: Finished difference. Result has 499 places, 597 transitions, 7207 flow [2024-06-14 11:45:31,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6886, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7207, PETRI_PLACES=499, PETRI_TRANSITIONS=597} [2024-06-14 11:45:31,177 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 455 predicate places. [2024-06-14 11:45:31,177 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 597 transitions, 7207 flow [2024-06-14 11:45:31,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:31,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:31,178 INFO 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:31,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:45:31,178 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:31,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:31,178 INFO L85 PathProgramCache]: Analyzing trace with hash 946455367, now seen corresponding path program 19 times [2024-06-14 11:45:31,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:31,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033216272] [2024-06-14 11:45:31,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:31,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:31,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:31,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:31,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:31,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033216272] [2024-06-14 11:45:31,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033216272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:31,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:31,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:31,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645521645] [2024-06-14 11:45:31,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:31,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:31,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:31,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:31,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:31,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:45:31,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 597 transitions, 7207 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:31,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:31,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:45:31,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:33,055 INFO L124 PetriNetUnfolderBase]: 3636/6287 cut-off events. [2024-06-14 11:45:33,056 INFO L125 PetriNetUnfolderBase]: For 1226468/1226468 co-relation queries the response was YES. [2024-06-14 11:45:33,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44432 conditions, 6287 events. 3636/6287 cut-off events. For 1226468/1226468 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 45194 event pairs, 712 based on Foata normal form. 10/6290 useless extension candidates. Maximal degree in co-relation 44197. Up to 5312 conditions per place. [2024-06-14 11:45:33,148 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 499 selfloop transitions, 108 changer transitions 0/615 dead transitions. [2024-06-14 11:45:33,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 615 transitions, 8562 flow [2024-06-14 11:45:33,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:33,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:33,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:45:33,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 11:45:33,149 INFO L175 Difference]: Start difference. First operand has 499 places, 597 transitions, 7207 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:45:33,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 615 transitions, 8562 flow [2024-06-14 11:45:41,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 615 transitions, 8278 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:41,197 INFO L231 Difference]: Finished difference. Result has 501 places, 599 transitions, 7222 flow [2024-06-14 11:45:41,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7222, PETRI_PLACES=501, PETRI_TRANSITIONS=599} [2024-06-14 11:45:41,198 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 457 predicate places. [2024-06-14 11:45:41,198 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 599 transitions, 7222 flow [2024-06-14 11:45:41,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:41,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:41,199 INFO 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:41,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:45:41,199 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:41,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:41,199 INFO L85 PathProgramCache]: Analyzing trace with hash 946811557, now seen corresponding path program 20 times [2024-06-14 11:45:41,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:41,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524116980] [2024-06-14 11:45:41,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:41,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:41,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:41,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:41,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:41,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524116980] [2024-06-14 11:45:41,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524116980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:41,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:41,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:41,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994814659] [2024-06-14 11:45:41,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:41,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:41,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:41,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:41,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:41,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:45:41,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 599 transitions, 7222 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:41,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:41,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:45:41,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:42,979 INFO L124 PetriNetUnfolderBase]: 3606/6231 cut-off events. [2024-06-14 11:45:42,979 INFO L125 PetriNetUnfolderBase]: For 1067309/1067309 co-relation queries the response was YES. [2024-06-14 11:45:43,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41914 conditions, 6231 events. 3606/6231 cut-off events. For 1067309/1067309 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 44671 event pairs, 682 based on Foata normal form. 10/6234 useless extension candidates. Maximal degree in co-relation 41678. Up to 4826 conditions per place. [2024-06-14 11:45:43,063 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 116 changer transitions 0/619 dead transitions. [2024-06-14 11:45:43,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 619 transitions, 8552 flow [2024-06-14 11:45:43,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:43,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:43,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:45:43,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 11:45:43,065 INFO L175 Difference]: Start difference. First operand has 501 places, 599 transitions, 7222 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:45:43,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 619 transitions, 8552 flow [2024-06-14 11:45:50,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 619 transitions, 8260 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:50,632 INFO L231 Difference]: Finished difference. Result has 503 places, 599 transitions, 7171 flow [2024-06-14 11:45:50,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6930, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7171, PETRI_PLACES=503, PETRI_TRANSITIONS=599} [2024-06-14 11:45:50,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 459 predicate places. [2024-06-14 11:45:50,632 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 599 transitions, 7171 flow [2024-06-14 11:45:50,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call 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:50,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:50,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:50,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:45:50,633 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:50,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:50,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1436138931, now seen corresponding path program 1 times [2024-06-14 11:45:50,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:50,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20416621] [2024-06-14 11:45:50,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:50,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:50,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:50,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:50,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:50,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20416621] [2024-06-14 11:45:50,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20416621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:50,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:50,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:50,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346129232] [2024-06-14 11:45:50,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:50,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:50,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:50,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:50,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:50,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:45:50,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 599 transitions, 7171 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:50,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:50,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:45:50,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:52,588 INFO L124 PetriNetUnfolderBase]: 3738/6467 cut-off events. [2024-06-14 11:45:52,589 INFO L125 PetriNetUnfolderBase]: For 1283024/1283024 co-relation queries the response was YES. [2024-06-14 11:45:52,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46090 conditions, 6467 events. 3738/6467 cut-off events. For 1283024/1283024 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 46697 event pairs, 530 based on Foata normal form. 6/6468 useless extension candidates. Maximal degree in co-relation 45853. Up to 4885 conditions per place. [2024-06-14 11:45:52,693 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 503 selfloop transitions, 127 changer transitions 0/638 dead transitions. [2024-06-14 11:45:52,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 638 transitions, 9419 flow [2024-06-14 11:45:52,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:52,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:52,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-14 11:45:52,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 11:45:52,694 INFO L175 Difference]: Start difference. First operand has 503 places, 599 transitions, 7171 flow. Second operand 8 states and 208 transitions. [2024-06-14 11:45:52,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 638 transitions, 9419 flow [2024-06-14 11:46:03,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 638 transitions, 9141 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:46:03,269 INFO L231 Difference]: Finished difference. Result has 505 places, 603 transitions, 7325 flow [2024-06-14 11:46:03,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7325, PETRI_PLACES=505, PETRI_TRANSITIONS=603} [2024-06-14 11:46:03,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 461 predicate places. [2024-06-14 11:46:03,270 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 603 transitions, 7325 flow [2024-06-14 11:46:03,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:03,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:03,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:03,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:46:03,270 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:46:03,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:03,271 INFO L85 PathProgramCache]: Analyzing trace with hash 707700655, now seen corresponding path program 2 times [2024-06-14 11:46:03,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:03,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819753486] [2024-06-14 11:46:03,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:03,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:03,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:03,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:03,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:03,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819753486] [2024-06-14 11:46:03,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819753486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:03,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:03,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:03,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928434487] [2024-06-14 11:46:03,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:03,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:03,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:03,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:03,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:03,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:46:03,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 603 transitions, 7325 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:03,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:03,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:46:03,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:05,352 INFO L124 PetriNetUnfolderBase]: 3824/6609 cut-off events. [2024-06-14 11:46:05,352 INFO L125 PetriNetUnfolderBase]: For 1505992/1505992 co-relation queries the response was YES. [2024-06-14 11:46:05,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49748 conditions, 6609 events. 3824/6609 cut-off events. For 1505992/1505992 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 47836 event pairs, 583 based on Foata normal form. 6/6610 useless extension candidates. Maximal degree in co-relation 49509. Up to 4933 conditions per place. [2024-06-14 11:46:05,446 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 509 selfloop transitions, 123 changer transitions 0/640 dead transitions. [2024-06-14 11:46:05,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 640 transitions, 9936 flow [2024-06-14 11:46:05,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:05,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:05,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 11:46:05,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-14 11:46:05,447 INFO L175 Difference]: Start difference. First operand has 505 places, 603 transitions, 7325 flow. Second operand 8 states and 205 transitions. [2024-06-14 11:46:05,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 640 transitions, 9936 flow [2024-06-14 11:46:16,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 640 transitions, 9792 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-14 11:46:16,871 INFO L231 Difference]: Finished difference. Result has 510 places, 606 transitions, 7534 flow [2024-06-14 11:46:16,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7199, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7534, PETRI_PLACES=510, PETRI_TRANSITIONS=606} [2024-06-14 11:46:16,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 466 predicate places. [2024-06-14 11:46:16,872 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 606 transitions, 7534 flow [2024-06-14 11:46:16,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:16,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:16,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:16,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:46:16,873 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:16,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:16,873 INFO L85 PathProgramCache]: Analyzing trace with hash -327238629, now seen corresponding path program 3 times [2024-06-14 11:46:16,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:16,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096855251] [2024-06-14 11:46:16,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:16,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:16,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:16,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:16,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:16,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096855251] [2024-06-14 11:46:16,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096855251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:16,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:16,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:16,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928503958] [2024-06-14 11:46:16,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:16,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:16,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:16,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:16,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:17,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:46:17,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 606 transitions, 7534 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:17,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:17,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:46:17,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:18,957 INFO L124 PetriNetUnfolderBase]: 3811/6590 cut-off events. [2024-06-14 11:46:18,957 INFO L125 PetriNetUnfolderBase]: For 1414681/1414681 co-relation queries the response was YES. [2024-06-14 11:46:19,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48668 conditions, 6590 events. 3811/6590 cut-off events. For 1414681/1414681 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 47694 event pairs, 583 based on Foata normal form. 6/6591 useless extension candidates. Maximal degree in co-relation 48427. Up to 4927 conditions per place. [2024-06-14 11:46:19,049 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 504 selfloop transitions, 125 changer transitions 0/637 dead transitions. [2024-06-14 11:46:19,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 637 transitions, 9654 flow [2024-06-14 11:46:19,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:19,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:19,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:46:19,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-14 11:46:19,050 INFO L175 Difference]: Start difference. First operand has 510 places, 606 transitions, 7534 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:46:19,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 637 transitions, 9654 flow [2024-06-14 11:46:27,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 637 transitions, 9452 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:46:27,532 INFO L231 Difference]: Finished difference. Result has 515 places, 606 transitions, 7586 flow [2024-06-14 11:46:27,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7332, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7586, PETRI_PLACES=515, PETRI_TRANSITIONS=606} [2024-06-14 11:46:27,532 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-06-14 11:46:27,532 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 606 transitions, 7586 flow [2024-06-14 11:46:27,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:27,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:27,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:27,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:46:27,533 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:27,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:27,533 INFO L85 PathProgramCache]: Analyzing trace with hash -286603345, now seen corresponding path program 4 times [2024-06-14 11:46:27,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:27,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620511686] [2024-06-14 11:46:27,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:27,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:27,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:27,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:27,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:27,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620511686] [2024-06-14 11:46:27,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620511686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:27,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:27,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:27,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225219584] [2024-06-14 11:46:27,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:27,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:27,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:27,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:27,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:27,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:46:27,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 606 transitions, 7586 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:27,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:27,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:46:27,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:29,479 INFO L124 PetriNetUnfolderBase]: 3798/6560 cut-off events. [2024-06-14 11:46:29,479 INFO L125 PetriNetUnfolderBase]: For 1325756/1325756 co-relation queries the response was YES. [2024-06-14 11:46:29,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47358 conditions, 6560 events. 3798/6560 cut-off events. For 1325756/1325756 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 47581 event pairs, 739 based on Foata normal form. 6/6556 useless extension candidates. Maximal degree in co-relation 47116. Up to 5436 conditions per place. [2024-06-14 11:46:29,576 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 526 selfloop transitions, 98 changer transitions 0/632 dead transitions. [2024-06-14 11:46:29,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 632 transitions, 9306 flow [2024-06-14 11:46:29,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:46:29,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:46:29,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:46:29,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-14 11:46:29,577 INFO L175 Difference]: Start difference. First operand has 515 places, 606 transitions, 7586 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:46:29,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 632 transitions, 9306 flow [2024-06-14 11:46:39,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 632 transitions, 9041 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:39,017 INFO L231 Difference]: Finished difference. Result has 516 places, 606 transitions, 7521 flow [2024-06-14 11:46:39,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7321, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7521, PETRI_PLACES=516, PETRI_TRANSITIONS=606} [2024-06-14 11:46:39,018 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 472 predicate places. [2024-06-14 11:46:39,018 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 606 transitions, 7521 flow [2024-06-14 11:46:39,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:39,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:39,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:39,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:46:39,018 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:39,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:39,019 INFO L85 PathProgramCache]: Analyzing trace with hash 8615855, now seen corresponding path program 5 times [2024-06-14 11:46:39,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:39,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127880429] [2024-06-14 11:46:39,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:39,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:39,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:39,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:39,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:39,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127880429] [2024-06-14 11:46:39,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127880429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:39,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:39,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:39,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048775635] [2024-06-14 11:46:39,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:39,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:39,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:39,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:39,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:39,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:46:39,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 606 transitions, 7521 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:39,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:39,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:46:39,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:40,982 INFO L124 PetriNetUnfolderBase]: 3864/6675 cut-off events. [2024-06-14 11:46:40,982 INFO L125 PetriNetUnfolderBase]: For 1481177/1481177 co-relation queries the response was YES. [2024-06-14 11:46:41,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49509 conditions, 6675 events. 3864/6675 cut-off events. For 1481177/1481177 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 48500 event pairs, 770 based on Foata normal form. 6/6676 useless extension candidates. Maximal degree in co-relation 49266. Up to 5686 conditions per place. [2024-06-14 11:46:41,077 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 536 selfloop transitions, 86 changer transitions 0/630 dead transitions. [2024-06-14 11:46:41,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 630 transitions, 9293 flow [2024-06-14 11:46:41,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:46:41,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:46:41,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:46:41,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-14 11:46:41,079 INFO L175 Difference]: Start difference. First operand has 516 places, 606 transitions, 7521 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:46:41,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 630 transitions, 9293 flow [2024-06-14 11:46:51,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 630 transitions, 9121 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:51,933 INFO L231 Difference]: Finished difference. Result has 517 places, 608 transitions, 7591 flow [2024-06-14 11:46:51,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7351, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7591, PETRI_PLACES=517, PETRI_TRANSITIONS=608} [2024-06-14 11:46:51,933 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 473 predicate places. [2024-06-14 11:46:51,934 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 608 transitions, 7591 flow [2024-06-14 11:46:51,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:51,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:51,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:51,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:46:51,935 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:51,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:51,935 INFO L85 PathProgramCache]: Analyzing trace with hash 8972045, now seen corresponding path program 6 times [2024-06-14 11:46:51,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:51,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072445272] [2024-06-14 11:46:51,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:51,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:51,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:52,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:52,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:52,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072445272] [2024-06-14 11:46:52,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072445272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:52,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:52,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:52,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656865817] [2024-06-14 11:46:52,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:52,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:52,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:52,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:52,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:52,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:46:52,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 608 transitions, 7591 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:52,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:52,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:46:52,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:53,846 INFO L124 PetriNetUnfolderBase]: 3846/6649 cut-off events. [2024-06-14 11:46:53,846 INFO L125 PetriNetUnfolderBase]: For 1387842/1387842 co-relation queries the response was YES. [2024-06-14 11:46:53,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47810 conditions, 6649 events. 3846/6649 cut-off events. For 1387842/1387842 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 48289 event pairs, 768 based on Foata normal form. 8/6652 useless extension candidates. Maximal degree in co-relation 47566. Up to 5722 conditions per place. [2024-06-14 11:46:53,946 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 532 selfloop transitions, 86 changer transitions 0/626 dead transitions. [2024-06-14 11:46:53,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 626 transitions, 8897 flow [2024-06-14 11:46:53,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:46:53,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:46:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:46:53,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-14 11:46:53,947 INFO L175 Difference]: Start difference. First operand has 517 places, 608 transitions, 7591 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:46:53,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 626 transitions, 8897 flow [2024-06-14 11:47:05,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 626 transitions, 8776 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:47:05,249 INFO L231 Difference]: Finished difference. Result has 521 places, 608 transitions, 7651 flow [2024-06-14 11:47:05,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7470, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7651, PETRI_PLACES=521, PETRI_TRANSITIONS=608} [2024-06-14 11:47:05,249 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 477 predicate places. [2024-06-14 11:47:05,250 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 608 transitions, 7651 flow [2024-06-14 11:47:05,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:05,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:05,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:47:05,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:47:05,250 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:47:05,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:05,250 INFO L85 PathProgramCache]: Analyzing trace with hash -975719031, now seen corresponding path program 7 times [2024-06-14 11:47:05,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:05,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168453384] [2024-06-14 11:47:05,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:05,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:05,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:05,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:47:05,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:05,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168453384] [2024-06-14 11:47:05,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168453384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:05,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:05,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:47:05,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532543569] [2024-06-14 11:47:05,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:05,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:47:05,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:05,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:47:05,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:47:05,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:47:05,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 608 transitions, 7651 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:05,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:05,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:47:05,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:07,314 INFO L124 PetriNetUnfolderBase]: 3894/6747 cut-off events. [2024-06-14 11:47:07,315 INFO L125 PetriNetUnfolderBase]: For 1473892/1473892 co-relation queries the response was YES. [2024-06-14 11:47:07,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49300 conditions, 6747 events. 3894/6747 cut-off events. For 1473892/1473892 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 49271 event pairs, 691 based on Foata normal form. 8/6750 useless extension candidates. Maximal degree in co-relation 49054. Up to 5616 conditions per place. [2024-06-14 11:47:07,408 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 508 selfloop transitions, 120 changer transitions 0/636 dead transitions. [2024-06-14 11:47:07,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 636 transitions, 9463 flow [2024-06-14 11:47:07,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:47:07,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:47:07,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 11:47:07,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 11:47:07,409 INFO L175 Difference]: Start difference. First operand has 521 places, 608 transitions, 7651 flow. Second operand 10 states and 240 transitions. [2024-06-14 11:47:07,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 636 transitions, 9463 flow [2024-06-14 11:47:20,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 636 transitions, 9278 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:47:20,855 INFO L231 Difference]: Finished difference. Result has 526 places, 610 transitions, 7807 flow [2024-06-14 11:47:20,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7466, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7807, PETRI_PLACES=526, PETRI_TRANSITIONS=610} [2024-06-14 11:47:20,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 482 predicate places. [2024-06-14 11:47:20,856 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 610 transitions, 7807 flow [2024-06-14 11:47:20,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:20,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:20,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:47:20,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:47:20,857 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:47:20,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:20,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1290932779, now seen corresponding path program 8 times [2024-06-14 11:47:20,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:20,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721143701] [2024-06-14 11:47:20,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:20,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:20,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:20,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:47:20,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:20,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721143701] [2024-06-14 11:47:20,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721143701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:20,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:20,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:47:20,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263857444] [2024-06-14 11:47:20,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:20,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:47:20,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:20,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:47:20,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:47:21,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:47:21,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 610 transitions, 7807 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:21,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:21,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:47:21,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:22,961 INFO L124 PetriNetUnfolderBase]: 3922/6787 cut-off events. [2024-06-14 11:47:22,961 INFO L125 PetriNetUnfolderBase]: For 1494487/1494487 co-relation queries the response was YES. [2024-06-14 11:47:23,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50079 conditions, 6787 events. 3922/6787 cut-off events. For 1494487/1494487 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 49578 event pairs, 781 based on Foata normal form. 8/6790 useless extension candidates. Maximal degree in co-relation 49831. Up to 5842 conditions per place. [2024-06-14 11:47:23,059 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 519 selfloop transitions, 105 changer transitions 0/632 dead transitions. [2024-06-14 11:47:23,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 632 transitions, 9167 flow [2024-06-14 11:47:23,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:47:23,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:47:23,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 11:47:23,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-14 11:47:23,061 INFO L175 Difference]: Start difference. First operand has 526 places, 610 transitions, 7807 flow. Second operand 10 states and 236 transitions. [2024-06-14 11:47:23,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 632 transitions, 9167 flow [2024-06-14 11:47:35,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 632 transitions, 8870 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:47:35,674 INFO L231 Difference]: Finished difference. Result has 528 places, 611 transitions, 7767 flow [2024-06-14 11:47:35,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7514, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7767, PETRI_PLACES=528, PETRI_TRANSITIONS=611} [2024-06-14 11:47:35,674 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 484 predicate places. [2024-06-14 11:47:35,674 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 611 transitions, 7767 flow [2024-06-14 11:47:35,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:35,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:35,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:47:35,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:47:35,675 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:35,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:35,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1502107425, now seen corresponding path program 9 times [2024-06-14 11:47:35,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:35,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377004385] [2024-06-14 11:47:35,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:35,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:35,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:35,780 INFO L134 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:35,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:35,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377004385] [2024-06-14 11:47:35,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377004385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:35,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:35,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:47:35,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634149164] [2024-06-14 11:47:35,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:35,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:47:35,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:35,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:47:35,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:47:35,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 11:47:35,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 611 transitions, 7767 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:35,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:35,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 11:47:35,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:37,642 INFO L124 PetriNetUnfolderBase]: 3909/6764 cut-off events. [2024-06-14 11:47:37,642 INFO L125 PetriNetUnfolderBase]: For 1358927/1358927 co-relation queries the response was YES. [2024-06-14 11:47:37,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48584 conditions, 6764 events. 3909/6764 cut-off events. For 1358927/1358927 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 49369 event pairs, 772 based on Foata normal form. 6/6765 useless extension candidates. Maximal degree in co-relation 48335. Up to 5655 conditions per place. [2024-06-14 11:47:37,743 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 529 selfloop transitions, 98 changer transitions 0/635 dead transitions. [2024-06-14 11:47:37,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 635 transitions, 9497 flow [2024-06-14 11:47:37,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:47:37,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:47:37,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:47:37,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607235142118863 [2024-06-14 11:47:37,744 INFO L175 Difference]: Start difference. First operand has 528 places, 611 transitions, 7767 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:47:37,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 635 transitions, 9497 flow Killed by 15