./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe013_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/safe013_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe013_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe013_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-bcb38a6-m [2024-06-04 14:12:25,063 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:12:25,118 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:12:25,133 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:12:25,133 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:12:25,151 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:12:25,152 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:12:25,154 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:12:25,155 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:12:25,158 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:12:25,158 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:12:25,158 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:12:25,159 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:12:25,160 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:12:25,160 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:12:25,160 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:12:25,160 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:12:25,161 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:12:25,161 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:12:25,161 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:12:25,161 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:12:25,161 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:12:25,162 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:12:25,162 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:12:25,162 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:12:25,162 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:12:25,162 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:12:25,162 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:12:25,163 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:12:25,163 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:12:25,164 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:12:25,164 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:12:25,164 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:12:25,164 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:12:25,164 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:12:25,164 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:12:25,164 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:12:25,164 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:12:25,165 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:12:25,165 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:12:25,165 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:12:25,165 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:12:25,165 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:12:25,165 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-04 14:12:25,378 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:12:25,394 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:12:25,396 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:12:25,397 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:12:25,397 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:12:25,398 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/safe013_tso.yml/witness.yml [2024-06-04 14:12:25,469 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:12:25,469 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:12:25,469 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-04 14:12:26,524 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:12:26,706 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:12:26,706 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-04 14:12:26,722 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/403533559/99d982f12f2b44d48ab5fdea41ffaa88/FLAG45e5a3100 [2024-06-04 14:12:26,735 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/403533559/99d982f12f2b44d48ab5fdea41ffaa88 [2024-06-04 14:12:26,735 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:12:26,736 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:12:26,737 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:12:26,737 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:12:26,741 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:12:26,741 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:12:25" (1/2) ... [2024-06-04 14:12:26,742 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c8d5021 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:12:26, skipping insertion in model container [2024-06-04 14:12:26,742 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:12:25" (1/2) ... [2024-06-04 14:12:26,743 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d85d9f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:12:26, skipping insertion in model container [2024-06-04 14:12:26,743 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:12:26" (2/2) ... [2024-06-04 14:12:26,744 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c8d5021 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:26, skipping insertion in model container [2024-06-04 14:12:26,744 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:12:26" (2/2) ... [2024-06-04 14:12:26,744 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:12:26,777 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:12:26,778 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! 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_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-04 14:12:26,778 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! 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_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-04 14:12:26,778 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_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-04 14:12:26,778 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:12:26,778 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-04 14:12:26,816 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:12:27,084 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:12:27,091 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:12:27,177 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:12:27,214 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:12:27,215 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27 WrapperNode [2024-06-04 14:12:27,215 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:12:27,216 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:12:27,217 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:12:27,217 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:12:27,221 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,233 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,258 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-04 14:12:27,258 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:12:27,259 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:12:27,259 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:12:27,259 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:12:27,272 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,273 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,275 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,284 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-04 14:12:27,284 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,284 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,288 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,289 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,291 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,291 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,293 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:12:27,293 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:12:27,294 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:12:27,294 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:12:27,294 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (1/1) ... [2024-06-04 14:12:27,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:12:27,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:12:27,321 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-04 14:12:27,334 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-04 14:12:27,347 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:12:27,347 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:12:27,347 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:12:27,347 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:12:27,347 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:12:27,348 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:12:27,348 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:12:27,348 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:12:27,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:12:27,348 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:12:27,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:12:27,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:12:27,349 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:12:27,434 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:12:27,436 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:12:27,589 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:12:27,590 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:12:27,755 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:12:27,755 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:12:27,756 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:12:27 BoogieIcfgContainer [2024-06-04 14:12:27,756 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:12:27,757 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:12:27,757 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:12:27,759 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:12:27,760 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:12:25" (1/4) ... [2024-06-04 14:12:27,760 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bb74079 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:12:27, skipping insertion in model container [2024-06-04 14:12:27,760 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:12:26" (2/4) ... [2024-06-04 14:12:27,760 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bb74079 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:12:27, skipping insertion in model container [2024-06-04 14:12:27,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:12:27" (3/4) ... [2024-06-04 14:12:27,761 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bb74079 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:12:27, skipping insertion in model container [2024-06-04 14:12:27,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:12:27" (4/4) ... [2024-06-04 14:12:27,762 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_tso.i [2024-06-04 14:12:27,775 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:12:27,775 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:12:27,776 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:12:27,807 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:12:27,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-04 14:12:27,851 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-04 14:12:27,852 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:12:27,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 14:12:27,853 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-04 14:12:27,855 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-04 14:12:27,863 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:12:27,884 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;@6dd9b091, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:12:27,884 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:12:27,887 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:12:27,887 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:12:27,887 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:12:27,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:27,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:12:27,889 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-04 14:12:27,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:27,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-04 14:12:27,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:27,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147074813] [2024-06-04 14:12:27,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:27,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:28,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:28,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:28,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:28,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147074813] [2024-06-04 14:12:28,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147074813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:28,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:28,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:12:28,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760056744] [2024-06-04 14:12:28,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:28,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:12:28,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:28,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:12:28,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:12:28,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-04 14:12:28,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:28,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:28,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-04 14:12:28,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:28,517 INFO L124 PetriNetUnfolderBase]: 603/1013 cut-off events. [2024-06-04 14:12:28,518 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-04 14:12:28,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2007 conditions, 1013 events. 603/1013 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5102 event pairs, 376 based on Foata normal form. 1/954 useless extension candidates. Maximal degree in co-relation 1992. Up to 929 conditions per place. [2024-06-04 14:12:28,526 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-04 14:12:28,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-04 14:12:28,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:12:28,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:12:28,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-04 14:12:28,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6746031746031746 [2024-06-04 14:12:28,537 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 85 transitions. [2024-06-04 14:12:28,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-04 14:12:28,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:28,541 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-04 14:12:28,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-04 14:12:28,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-04 14:12:28,545 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-04 14:12:28,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:28,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:28,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:28,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:12:28,546 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-04 14:12:28,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:28,548 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-04 14:12:28,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:28,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119534559] [2024-06-04 14:12:28,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:28,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:28,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:28,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:28,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119534559] [2024-06-04 14:12:28,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119534559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:28,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:28,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:12:28,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113009162] [2024-06-04 14:12:28,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:28,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:12:28,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:28,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:12:28,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:12:28,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-04 14:12:28,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:28,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:28,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-04 14:12:28,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:28,836 INFO L124 PetriNetUnfolderBase]: 604/1022 cut-off events. [2024-06-04 14:12:28,836 INFO L125 PetriNetUnfolderBase]: For 206/214 co-relation queries the response was YES. [2024-06-04 14:12:28,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2332 conditions, 1022 events. 604/1022 cut-off events. For 206/214 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5190 event pairs, 320 based on Foata normal form. 7/999 useless extension candidates. Maximal degree in co-relation 2317. Up to 903 conditions per place. [2024-06-04 14:12:28,842 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 39 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-04 14:12:28,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 266 flow [2024-06-04 14:12:28,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:12:28,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:12:28,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-04 14:12:28,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-04 14:12:28,846 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 115 transitions. [2024-06-04 14:12:28,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 266 flow [2024-06-04 14:12:28,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:12:28,849 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 174 flow [2024-06-04 14:12:28,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2024-06-04 14:12:28,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-04 14:12:28,850 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 174 flow [2024-06-04 14:12:28,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:28,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:28,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:28,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:12:28,853 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-04 14:12:28,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:28,856 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-04 14:12:28,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:28,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746865545] [2024-06-04 14:12:28,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:28,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:28,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:28,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:28,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:28,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746865545] [2024-06-04 14:12:28,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746865545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:28,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:28,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:12:28,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480159368] [2024-06-04 14:12:28,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:28,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:12:28,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:28,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:12:28,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:12:29,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:29,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:29,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:29,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:29,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:29,127 INFO L124 PetriNetUnfolderBase]: 773/1282 cut-off events. [2024-06-04 14:12:29,128 INFO L125 PetriNetUnfolderBase]: For 880/898 co-relation queries the response was YES. [2024-06-04 14:12:29,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1282 events. 773/1282 cut-off events. For 880/898 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6365 event pairs, 428 based on Foata normal form. 8/1287 useless extension candidates. Maximal degree in co-relation 3460. Up to 1172 conditions per place. [2024-06-04 14:12:29,134 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-04 14:12:29,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 316 flow [2024-06-04 14:12:29,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:12:29,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:12:29,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-04 14:12:29,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-04 14:12:29,136 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 174 flow. Second operand 4 states and 104 transitions. [2024-06-04 14:12:29,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 316 flow [2024-06-04 14:12:29,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 312 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-04 14:12:29,139 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 212 flow [2024-06-04 14:12:29,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-04 14:12:29,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-04 14:12:29,140 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 212 flow [2024-06-04 14:12:29,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:29,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:29,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:29,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:12:29,140 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-04 14:12:29,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:29,141 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-04 14:12:29,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:29,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353545263] [2024-06-04 14:12:29,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:29,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:29,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:29,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:29,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:29,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353545263] [2024-06-04 14:12:29,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353545263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:29,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:29,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:29,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115820074] [2024-06-04 14:12:29,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:29,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:29,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:29,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:29,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:29,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:29,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 212 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:29,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:29,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:29,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:29,491 INFO L124 PetriNetUnfolderBase]: 802/1336 cut-off events. [2024-06-04 14:12:29,491 INFO L125 PetriNetUnfolderBase]: For 1487/1508 co-relation queries the response was YES. [2024-06-04 14:12:29,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3947 conditions, 1336 events. 802/1336 cut-off events. For 1487/1508 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6717 event pairs, 229 based on Foata normal form. 23/1353 useless extension candidates. Maximal degree in co-relation 3926. Up to 1101 conditions per place. [2024-06-04 14:12:29,499 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 17 changer transitions 0/83 dead transitions. [2024-06-04 14:12:29,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 83 transitions, 474 flow [2024-06-04 14:12:29,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:29,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:29,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-04 14:12:29,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-04 14:12:29,502 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 212 flow. Second operand 6 states and 163 transitions. [2024-06-04 14:12:29,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 83 transitions, 474 flow [2024-06-04 14:12:29,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 83 transitions, 456 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 14:12:29,508 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 274 flow [2024-06-04 14:12:29,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-04 14:12:29,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-04 14:12:29,509 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 274 flow [2024-06-04 14:12:29,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:29,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:29,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:29,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:12:29,509 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-04 14:12:29,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:29,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1547392333, now seen corresponding path program 1 times [2024-06-04 14:12:29,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:29,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079605107] [2024-06-04 14:12:29,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:29,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:29,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:29,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:29,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:29,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079605107] [2024-06-04 14:12:29,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079605107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:29,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:29,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:12:29,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039996663] [2024-06-04 14:12:29,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:29,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:12:29,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:29,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:12:29,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:12:29,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:29,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 274 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:29,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:29,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:29,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:29,862 INFO L124 PetriNetUnfolderBase]: 950/1576 cut-off events. [2024-06-04 14:12:29,863 INFO L125 PetriNetUnfolderBase]: For 2550/2550 co-relation queries the response was YES. [2024-06-04 14:12:29,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 1576 events. 950/1576 cut-off events. For 2550/2550 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8120 event pairs, 374 based on Foata normal form. 2/1575 useless extension candidates. Maximal degree in co-relation 4996. Up to 1425 conditions per place. [2024-06-04 14:12:29,872 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 59 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-04 14:12:29,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 496 flow [2024-06-04 14:12:29,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:12:29,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:12:29,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-04 14:12:29,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-04 14:12:29,874 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 274 flow. Second operand 5 states and 121 transitions. [2024-06-04 14:12:29,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 496 flow [2024-06-04 14:12:29,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 456 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:29,877 INFO L231 Difference]: Finished difference. Result has 59 places, 61 transitions, 330 flow [2024-06-04 14:12:29,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=330, PETRI_PLACES=59, PETRI_TRANSITIONS=61} [2024-06-04 14:12:29,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-04 14:12:29,878 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 61 transitions, 330 flow [2024-06-04 14:12:29,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:29,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:29,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:29,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:12:29,878 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-04 14:12:29,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:29,878 INFO L85 PathProgramCache]: Analyzing trace with hash 717847715, now seen corresponding path program 1 times [2024-06-04 14:12:29,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:29,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249169585] [2024-06-04 14:12:29,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:29,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:29,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:29,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:29,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:29,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249169585] [2024-06-04 14:12:29,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249169585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:29,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:29,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:12:29,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293897341] [2024-06-04 14:12:29,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:29,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:12:29,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:30,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:12:30,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:12:30,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:30,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 61 transitions, 330 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:30,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:30,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:30,169 INFO L124 PetriNetUnfolderBase]: 918/1520 cut-off events. [2024-06-04 14:12:30,169 INFO L125 PetriNetUnfolderBase]: For 3420/3452 co-relation queries the response was YES. [2024-06-04 14:12:30,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 1520 events. 918/1520 cut-off events. For 3420/3452 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7799 event pairs, 311 based on Foata normal form. 15/1517 useless extension candidates. Maximal degree in co-relation 5209. Up to 1303 conditions per place. [2024-06-04 14:12:30,178 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 25 changer transitions 0/96 dead transitions. [2024-06-04 14:12:30,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 96 transitions, 660 flow [2024-06-04 14:12:30,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:12:30,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:12:30,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-04 14:12:30,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6523809523809524 [2024-06-04 14:12:30,179 INFO L175 Difference]: Start difference. First operand has 59 places, 61 transitions, 330 flow. Second operand 5 states and 137 transitions. [2024-06-04 14:12:30,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 96 transitions, 660 flow [2024-06-04 14:12:30,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 654 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-04 14:12:30,182 INFO L231 Difference]: Finished difference. Result has 65 places, 74 transitions, 482 flow [2024-06-04 14:12:30,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=482, PETRI_PLACES=65, PETRI_TRANSITIONS=74} [2024-06-04 14:12:30,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-04 14:12:30,183 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 74 transitions, 482 flow [2024-06-04 14:12:30,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:30,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:30,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:12:30,184 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:30,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:30,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-04 14:12:30,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:30,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817004741] [2024-06-04 14:12:30,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:30,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:30,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:30,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-04 14:12:30,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:30,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817004741] [2024-06-04 14:12:30,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817004741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:30,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:30,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:12:30,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786393921] [2024-06-04 14:12:30,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:30,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:12:30,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:30,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:12:30,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:12:30,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:30,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 74 transitions, 482 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:30,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:30,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:30,451 INFO L124 PetriNetUnfolderBase]: 932/1542 cut-off events. [2024-06-04 14:12:30,451 INFO L125 PetriNetUnfolderBase]: For 5056/5084 co-relation queries the response was YES. [2024-06-04 14:12:30,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6004 conditions, 1542 events. 932/1542 cut-off events. For 5056/5084 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7964 event pairs, 311 based on Foata normal form. 15/1542 useless extension candidates. Maximal degree in co-relation 5974. Up to 1328 conditions per place. [2024-06-04 14:12:30,461 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 24 changer transitions 0/93 dead transitions. [2024-06-04 14:12:30,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 726 flow [2024-06-04 14:12:30,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:12:30,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:12:30,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-04 14:12:30,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-04 14:12:30,462 INFO L175 Difference]: Start difference. First operand has 65 places, 74 transitions, 482 flow. Second operand 5 states and 132 transitions. [2024-06-04 14:12:30,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 726 flow [2024-06-04 14:12:30,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 698 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-04 14:12:30,468 INFO L231 Difference]: Finished difference. Result has 71 places, 76 transitions, 538 flow [2024-06-04 14:12:30,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=71, PETRI_TRANSITIONS=76} [2024-06-04 14:12:30,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-04 14:12:30,468 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 76 transitions, 538 flow [2024-06-04 14:12:30,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:30,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:30,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:12:30,469 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-04 14:12:30,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:30,469 INFO L85 PathProgramCache]: Analyzing trace with hash 376205262, now seen corresponding path program 1 times [2024-06-04 14:12:30,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:30,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695260356] [2024-06-04 14:12:30,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:30,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:30,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:30,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:30,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:30,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695260356] [2024-06-04 14:12:30,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695260356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:30,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:30,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:30,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853092026] [2024-06-04 14:12:30,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:30,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:30,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:30,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:30,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:30,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:30,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 76 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:30,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:30,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:30,759 INFO L124 PetriNetUnfolderBase]: 983/1632 cut-off events. [2024-06-04 14:12:30,759 INFO L125 PetriNetUnfolderBase]: For 5761/5764 co-relation queries the response was YES. [2024-06-04 14:12:30,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6292 conditions, 1632 events. 983/1632 cut-off events. For 5761/5764 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8390 event pairs, 347 based on Foata normal form. 2/1629 useless extension candidates. Maximal degree in co-relation 6258. Up to 1415 conditions per place. [2024-06-04 14:12:30,769 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-06-04 14:12:30,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 113 transitions, 918 flow [2024-06-04 14:12:30,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:30,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:30,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:12:30,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-04 14:12:30,771 INFO L175 Difference]: Start difference. First operand has 71 places, 76 transitions, 538 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:12:30,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 113 transitions, 918 flow [2024-06-04 14:12:30,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 113 transitions, 858 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:30,779 INFO L231 Difference]: Finished difference. Result has 76 places, 88 transitions, 630 flow [2024-06-04 14:12:30,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=630, PETRI_PLACES=76, PETRI_TRANSITIONS=88} [2024-06-04 14:12:30,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-04 14:12:30,781 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 88 transitions, 630 flow [2024-06-04 14:12:30,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:30,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:30,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:12:30,782 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-04 14:12:30,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:30,782 INFO L85 PathProgramCache]: Analyzing trace with hash -761795358, now seen corresponding path program 2 times [2024-06-04 14:12:30,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:30,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478048116] [2024-06-04 14:12:30,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:30,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:30,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:30,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:30,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478048116] [2024-06-04 14:12:30,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478048116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:30,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:30,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:30,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369766765] [2024-06-04 14:12:30,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:30,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:30,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:30,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:30,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:30,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:30,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 88 transitions, 630 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:30,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:30,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:30,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:31,102 INFO L124 PetriNetUnfolderBase]: 994/1648 cut-off events. [2024-06-04 14:12:31,102 INFO L125 PetriNetUnfolderBase]: For 6980/6980 co-relation queries the response was YES. [2024-06-04 14:12:31,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6701 conditions, 1648 events. 994/1648 cut-off events. For 6980/6980 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8490 event pairs, 346 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 6664. Up to 1427 conditions per place. [2024-06-04 14:12:31,113 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 83 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2024-06-04 14:12:31,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 114 transitions, 961 flow [2024-06-04 14:12:31,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:31,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:31,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:12:31,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:12:31,114 INFO L175 Difference]: Start difference. First operand has 76 places, 88 transitions, 630 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:12:31,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 114 transitions, 961 flow [2024-06-04 14:12:31,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 114 transitions, 929 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-04 14:12:31,124 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 696 flow [2024-06-04 14:12:31,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=696, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2024-06-04 14:12:31,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-04 14:12:31,125 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 696 flow [2024-06-04 14:12:31,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:31,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:31,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:31,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:12:31,125 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-04 14:12:31,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:31,125 INFO L85 PathProgramCache]: Analyzing trace with hash 982390590, now seen corresponding path program 3 times [2024-06-04 14:12:31,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:31,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896355903] [2024-06-04 14:12:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:31,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:31,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:31,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-04 14:12:31,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:31,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896355903] [2024-06-04 14:12:31,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896355903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:31,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:31,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:31,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258541456] [2024-06-04 14:12:31,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:31,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:31,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:31,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:31,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:31,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:31,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 696 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:31,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:31,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:31,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:31,421 INFO L124 PetriNetUnfolderBase]: 989/1641 cut-off events. [2024-06-04 14:12:31,421 INFO L125 PetriNetUnfolderBase]: For 7977/7977 co-relation queries the response was YES. [2024-06-04 14:12:31,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6815 conditions, 1641 events. 989/1641 cut-off events. For 7977/7977 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8419 event pairs, 346 based on Foata normal form. 2/1637 useless extension candidates. Maximal degree in co-relation 6776. Up to 1422 conditions per place. [2024-06-04 14:12:31,431 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 26 changer transitions 0/113 dead transitions. [2024-06-04 14:12:31,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 964 flow [2024-06-04 14:12:31,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:31,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:31,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:12:31,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:12:31,432 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 696 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:12:31,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 964 flow [2024-06-04 14:12:31,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 926 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-04 14:12:31,442 INFO L231 Difference]: Finished difference. Result has 85 places, 94 transitions, 726 flow [2024-06-04 14:12:31,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=726, PETRI_PLACES=85, PETRI_TRANSITIONS=94} [2024-06-04 14:12:31,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-04 14:12:31,443 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 94 transitions, 726 flow [2024-06-04 14:12:31,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:31,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:31,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:31,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:12:31,443 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-04 14:12:31,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:31,444 INFO L85 PathProgramCache]: Analyzing trace with hash 985373740, now seen corresponding path program 1 times [2024-06-04 14:12:31,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:31,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453231833] [2024-06-04 14:12:31,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:31,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:31,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:31,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:31,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453231833] [2024-06-04 14:12:31,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453231833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:31,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:31,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:31,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812409840] [2024-06-04 14:12:31,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:31,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:31,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:31,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:31,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:31,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:31,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 94 transitions, 726 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:31,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:31,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:31,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:31,784 INFO L124 PetriNetUnfolderBase]: 981/1634 cut-off events. [2024-06-04 14:12:31,785 INFO L125 PetriNetUnfolderBase]: For 9181/9181 co-relation queries the response was YES. [2024-06-04 14:12:31,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6878 conditions, 1634 events. 981/1634 cut-off events. For 9181/9181 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8407 event pairs, 323 based on Foata normal form. 4/1635 useless extension candidates. Maximal degree in co-relation 6837. Up to 1452 conditions per place. [2024-06-04 14:12:31,794 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 97 selfloop transitions, 12 changer transitions 0/116 dead transitions. [2024-06-04 14:12:31,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 116 transitions, 1010 flow [2024-06-04 14:12:31,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:31,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:31,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:12:31,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 14:12:31,795 INFO L175 Difference]: Start difference. First operand has 85 places, 94 transitions, 726 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:12:31,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 116 transitions, 1010 flow [2024-06-04 14:12:31,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 116 transitions, 970 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:31,805 INFO L231 Difference]: Finished difference. Result has 88 places, 96 transitions, 737 flow [2024-06-04 14:12:31,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=737, PETRI_PLACES=88, PETRI_TRANSITIONS=96} [2024-06-04 14:12:31,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-04 14:12:31,806 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 96 transitions, 737 flow [2024-06-04 14:12:31,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:31,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:31,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:31,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:12:31,806 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:31,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:31,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1642823934, now seen corresponding path program 1 times [2024-06-04 14:12:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:31,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456312857] [2024-06-04 14:12:31,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:31,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:31,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:31,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:31,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:31,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456312857] [2024-06-04 14:12:31,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456312857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:31,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:31,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:31,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353375258] [2024-06-04 14:12:31,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:31,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:31,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:31,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:31,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:31,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:31,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 96 transitions, 737 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-04 14:12:31,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:31,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:31,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:32,146 INFO L124 PetriNetUnfolderBase]: 954/1593 cut-off events. [2024-06-04 14:12:32,146 INFO L125 PetriNetUnfolderBase]: For 11646/11666 co-relation queries the response was YES. [2024-06-04 14:12:32,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7068 conditions, 1593 events. 954/1593 cut-off events. For 11646/11666 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8291 event pairs, 280 based on Foata normal form. 18/1563 useless extension candidates. Maximal degree in co-relation 7026. Up to 1343 conditions per place. [2024-06-04 14:12:32,156 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-04 14:12:32,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 126 transitions, 1069 flow [2024-06-04 14:12:32,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:32,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:32,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-04 14:12:32,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-04 14:12:32,157 INFO L175 Difference]: Start difference. First operand has 88 places, 96 transitions, 737 flow. Second operand 6 states and 160 transitions. [2024-06-04 14:12:32,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 126 transitions, 1069 flow [2024-06-04 14:12:32,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 126 transitions, 1036 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:32,168 INFO L231 Difference]: Finished difference. Result has 90 places, 100 transitions, 799 flow [2024-06-04 14:12:32,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=799, PETRI_PLACES=90, PETRI_TRANSITIONS=100} [2024-06-04 14:12:32,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-04 14:12:32,169 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 100 transitions, 799 flow [2024-06-04 14:12:32,169 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-04 14:12:32,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:32,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:32,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:12:32,169 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:32,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:32,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1638062334, now seen corresponding path program 2 times [2024-06-04 14:12:32,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:32,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906147694] [2024-06-04 14:12:32,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:32,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:32,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:32,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:32,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:32,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906147694] [2024-06-04 14:12:32,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906147694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:32,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:32,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594880064] [2024-06-04 14:12:32,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:32,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:32,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:32,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:32,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:32,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:32,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 100 transitions, 799 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-04 14:12:32,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:32,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:32,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:32,479 INFO L124 PetriNetUnfolderBase]: 982/1645 cut-off events. [2024-06-04 14:12:32,479 INFO L125 PetriNetUnfolderBase]: For 13928/13956 co-relation queries the response was YES. [2024-06-04 14:12:32,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7714 conditions, 1645 events. 982/1645 cut-off events. For 13928/13956 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8629 event pairs, 281 based on Foata normal form. 25/1616 useless extension candidates. Maximal degree in co-relation 7671. Up to 1275 conditions per place. [2024-06-04 14:12:32,490 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 47 changer transitions 0/136 dead transitions. [2024-06-04 14:12:32,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 136 transitions, 1263 flow [2024-06-04 14:12:32,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:32,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:32,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-04 14:12:32,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-04 14:12:32,491 INFO L175 Difference]: Start difference. First operand has 90 places, 100 transitions, 799 flow. Second operand 6 states and 163 transitions. [2024-06-04 14:12:32,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 136 transitions, 1263 flow [2024-06-04 14:12:32,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 136 transitions, 1198 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:32,503 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 940 flow [2024-06-04 14:12:32,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=940, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2024-06-04 14:12:32,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-04 14:12:32,504 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 940 flow [2024-06-04 14:12:32,504 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-04 14:12:32,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:32,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:32,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:12:32,504 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:32,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:32,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1236958180, now seen corresponding path program 3 times [2024-06-04 14:12:32,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:32,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871887905] [2024-06-04 14:12:32,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:32,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:32,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:32,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:32,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:32,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871887905] [2024-06-04 14:12:32,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871887905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:32,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:32,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:32,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800889518] [2024-06-04 14:12:32,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:32,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:32,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:32,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:32,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:32,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:32,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 940 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-04 14:12:32,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:32,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:32,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:32,817 INFO L124 PetriNetUnfolderBase]: 985/1645 cut-off events. [2024-06-04 14:12:32,817 INFO L125 PetriNetUnfolderBase]: For 16194/16217 co-relation queries the response was YES. [2024-06-04 14:12:32,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8180 conditions, 1645 events. 985/1645 cut-off events. For 16194/16217 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8732 event pairs, 294 based on Foata normal form. 19/1607 useless extension candidates. Maximal degree in co-relation 8136. Up to 1283 conditions per place. [2024-06-04 14:12:32,827 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 43 changer transitions 0/132 dead transitions. [2024-06-04 14:12:32,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 132 transitions, 1272 flow [2024-06-04 14:12:32,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:32,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:32,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 14:12:32,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-04 14:12:32,828 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 940 flow. Second operand 6 states and 157 transitions. [2024-06-04 14:12:32,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 132 transitions, 1272 flow [2024-06-04 14:12:32,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 132 transitions, 1215 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-04 14:12:32,848 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 979 flow [2024-06-04 14:12:32,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=979, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-04 14:12:32,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-04 14:12:32,849 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 979 flow [2024-06-04 14:12:32,849 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-04 14:12:32,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:32,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:32,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:12:32,850 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-04 14:12:32,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:32,850 INFO L85 PathProgramCache]: Analyzing trace with hash -371459253, now seen corresponding path program 1 times [2024-06-04 14:12:32,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:32,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234146083] [2024-06-04 14:12:32,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:32,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:32,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:32,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:32,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:32,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234146083] [2024-06-04 14:12:32,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234146083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:32,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:32,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:12:32,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636715850] [2024-06-04 14:12:32,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:32,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:12:32,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:32,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:12:32,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:12:33,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:33,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 979 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-04 14:12:33,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:33,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:33,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:33,167 INFO L124 PetriNetUnfolderBase]: 942/1583 cut-off events. [2024-06-04 14:12:33,167 INFO L125 PetriNetUnfolderBase]: For 15339/15344 co-relation queries the response was YES. [2024-06-04 14:12:33,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7827 conditions, 1583 events. 942/1583 cut-off events. For 15339/15344 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8303 event pairs, 288 based on Foata normal form. 7/1580 useless extension candidates. Maximal degree in co-relation 7780. Up to 1339 conditions per place. [2024-06-04 14:12:33,177 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 83 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-06-04 14:12:33,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 120 transitions, 1207 flow [2024-06-04 14:12:33,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:12:33,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:12:33,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-04 14:12:33,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-04 14:12:33,178 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 979 flow. Second operand 4 states and 103 transitions. [2024-06-04 14:12:33,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 120 transitions, 1207 flow [2024-06-04 14:12:33,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 120 transitions, 1117 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:33,192 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 936 flow [2024-06-04 14:12:33,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=936, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-04 14:12:33,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-04 14:12:33,193 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 936 flow [2024-06-04 14:12:33,193 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-04 14:12:33,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:33,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:33,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:12:33,193 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:33,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:33,194 INFO L85 PathProgramCache]: Analyzing trace with hash 750308205, now seen corresponding path program 1 times [2024-06-04 14:12:33,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:33,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322069129] [2024-06-04 14:12:33,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:33,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:33,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:33,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:33,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:33,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322069129] [2024-06-04 14:12:33,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322069129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:33,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:33,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:33,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343005862] [2024-06-04 14:12:33,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:33,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:33,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:33,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:33,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:33,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:33,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 936 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:33,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:33,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:33,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:33,541 INFO L124 PetriNetUnfolderBase]: 1008/1672 cut-off events. [2024-06-04 14:12:33,542 INFO L125 PetriNetUnfolderBase]: For 16432/16432 co-relation queries the response was YES. [2024-06-04 14:12:33,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8188 conditions, 1672 events. 1008/1672 cut-off events. For 16432/16432 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8583 event pairs, 301 based on Foata normal form. 2/1671 useless extension candidates. Maximal degree in co-relation 8140. Up to 1476 conditions per place. [2024-06-04 14:12:33,552 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 16 changer transitions 0/149 dead transitions. [2024-06-04 14:12:33,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 149 transitions, 1358 flow [2024-06-04 14:12:33,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:33,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:33,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:12:33,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:12:33,553 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 936 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:12:33,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 149 transitions, 1358 flow [2024-06-04 14:12:33,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 1308 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:33,589 INFO L231 Difference]: Finished difference. Result has 103 places, 120 transitions, 1012 flow [2024-06-04 14:12:33,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1012, PETRI_PLACES=103, PETRI_TRANSITIONS=120} [2024-06-04 14:12:33,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-04 14:12:33,590 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 120 transitions, 1012 flow [2024-06-04 14:12:33,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:33,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:33,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:33,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:12:33,591 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-04 14:12:33,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:33,591 INFO L85 PathProgramCache]: Analyzing trace with hash 394043981, now seen corresponding path program 2 times [2024-06-04 14:12:33,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:33,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595574776] [2024-06-04 14:12:33,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:33,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:33,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:33,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:33,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595574776] [2024-06-04 14:12:33,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595574776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:33,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:33,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:33,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788585615] [2024-06-04 14:12:33,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:33,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:33,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:33,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:33,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:33,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:33,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 120 transitions, 1012 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:33,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:33,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:33,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:33,929 INFO L124 PetriNetUnfolderBase]: 1035/1719 cut-off events. [2024-06-04 14:12:33,929 INFO L125 PetriNetUnfolderBase]: For 18936/18939 co-relation queries the response was YES. [2024-06-04 14:12:33,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8781 conditions, 1719 events. 1035/1719 cut-off events. For 18936/18939 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8868 event pairs, 303 based on Foata normal form. 2/1716 useless extension candidates. Maximal degree in co-relation 8731. Up to 1393 conditions per place. [2024-06-04 14:12:33,940 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 42 changer transitions 0/164 dead transitions. [2024-06-04 14:12:33,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 164 transitions, 1632 flow [2024-06-04 14:12:33,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:33,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:33,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:12:33,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-04 14:12:33,941 INFO L175 Difference]: Start difference. First operand has 103 places, 120 transitions, 1012 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:12:33,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 164 transitions, 1632 flow [2024-06-04 14:12:33,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 164 transitions, 1586 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:33,961 INFO L231 Difference]: Finished difference. Result has 109 places, 133 transitions, 1200 flow [2024-06-04 14:12:33,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1200, PETRI_PLACES=109, PETRI_TRANSITIONS=133} [2024-06-04 14:12:33,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-04 14:12:33,961 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 133 transitions, 1200 flow [2024-06-04 14:12:33,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:33,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:33,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:33,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:12:33,962 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-04 14:12:33,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:33,962 INFO L85 PathProgramCache]: Analyzing trace with hash 537928931, now seen corresponding path program 3 times [2024-06-04 14:12:33,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:33,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599610831] [2024-06-04 14:12:33,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:33,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:33,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:34,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-04 14:12:34,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:34,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599610831] [2024-06-04 14:12:34,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599610831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:34,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:34,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:34,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817090314] [2024-06-04 14:12:34,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:34,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:34,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:34,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:34,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:34,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:34,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 133 transitions, 1200 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:34,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:34,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:34,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:34,314 INFO L124 PetriNetUnfolderBase]: 1030/1712 cut-off events. [2024-06-04 14:12:34,314 INFO L125 PetriNetUnfolderBase]: For 21324/21327 co-relation queries the response was YES. [2024-06-04 14:12:34,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9250 conditions, 1712 events. 1030/1712 cut-off events. For 21324/21327 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8866 event pairs, 303 based on Foata normal form. 2/1709 useless extension candidates. Maximal degree in co-relation 9197. Up to 1388 conditions per place. [2024-06-04 14:12:34,326 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 41 changer transitions 0/162 dead transitions. [2024-06-04 14:12:34,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 162 transitions, 1651 flow [2024-06-04 14:12:34,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:34,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:34,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:12:34,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-04 14:12:34,327 INFO L175 Difference]: Start difference. First operand has 109 places, 133 transitions, 1200 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:12:34,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 162 transitions, 1651 flow [2024-06-04 14:12:34,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 162 transitions, 1609 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-04 14:12:34,352 INFO L231 Difference]: Finished difference. Result has 115 places, 133 transitions, 1248 flow [2024-06-04 14:12:34,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1248, PETRI_PLACES=115, PETRI_TRANSITIONS=133} [2024-06-04 14:12:34,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-04 14:12:34,353 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 133 transitions, 1248 flow [2024-06-04 14:12:34,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:34,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:34,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:34,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:12:34,353 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-04 14:12:34,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:34,353 INFO L85 PathProgramCache]: Analyzing trace with hash 759891309, now seen corresponding path program 1 times [2024-06-04 14:12:34,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:34,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101334836] [2024-06-04 14:12:34,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:34,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:34,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:34,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:34,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:34,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101334836] [2024-06-04 14:12:34,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101334836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:34,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:34,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:34,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563028057] [2024-06-04 14:12:34,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:34,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:34,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:34,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:34,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:34,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:34,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 133 transitions, 1248 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:34,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:34,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:34,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:34,746 INFO L124 PetriNetUnfolderBase]: 1047/1739 cut-off events. [2024-06-04 14:12:34,746 INFO L125 PetriNetUnfolderBase]: For 23683/23686 co-relation queries the response was YES. [2024-06-04 14:12:34,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9529 conditions, 1739 events. 1047/1739 cut-off events. For 23683/23686 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8976 event pairs, 299 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 9474. Up to 1487 conditions per place. [2024-06-04 14:12:34,757 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 128 selfloop transitions, 27 changer transitions 0/162 dead transitions. [2024-06-04 14:12:34,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 1640 flow [2024-06-04 14:12:34,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:34,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:34,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:12:34,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:12:34,758 INFO L175 Difference]: Start difference. First operand has 115 places, 133 transitions, 1248 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:12:34,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 1640 flow [2024-06-04 14:12:34,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 162 transitions, 1544 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:34,783 INFO L231 Difference]: Finished difference. Result has 117 places, 135 transitions, 1231 flow [2024-06-04 14:12:34,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1231, PETRI_PLACES=117, PETRI_TRANSITIONS=135} [2024-06-04 14:12:34,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-04 14:12:34,784 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 135 transitions, 1231 flow [2024-06-04 14:12:34,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:34,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:34,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:34,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:12:34,784 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-04 14:12:34,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:34,784 INFO L85 PathProgramCache]: Analyzing trace with hash -308793909, now seen corresponding path program 4 times [2024-06-04 14:12:34,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:34,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020126887] [2024-06-04 14:12:34,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:34,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:34,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:34,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-04 14:12:34,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:34,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020126887] [2024-06-04 14:12:34,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020126887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:34,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:34,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:34,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585016411] [2024-06-04 14:12:34,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:34,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:34,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:34,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:34,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:34,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:34,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 135 transitions, 1231 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:34,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:34,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:34,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:35,104 INFO L124 PetriNetUnfolderBase]: 1074/1778 cut-off events. [2024-06-04 14:12:35,104 INFO L125 PetriNetUnfolderBase]: For 25663/25663 co-relation queries the response was YES. [2024-06-04 14:12:35,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9962 conditions, 1778 events. 1074/1778 cut-off events. For 25663/25663 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9262 event pairs, 307 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 9906. Up to 1444 conditions per place. [2024-06-04 14:12:35,118 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 47 changer transitions 0/169 dead transitions. [2024-06-04 14:12:35,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 169 transitions, 1844 flow [2024-06-04 14:12:35,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:35,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:35,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:12:35,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:12:35,119 INFO L175 Difference]: Start difference. First operand has 117 places, 135 transitions, 1231 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:12:35,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 169 transitions, 1844 flow [2024-06-04 14:12:35,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 169 transitions, 1783 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:35,143 INFO L231 Difference]: Finished difference. Result has 120 places, 142 transitions, 1360 flow [2024-06-04 14:12:35,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1360, PETRI_PLACES=120, PETRI_TRANSITIONS=142} [2024-06-04 14:12:35,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-04 14:12:35,143 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 142 transitions, 1360 flow [2024-06-04 14:12:35,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:35,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:35,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:35,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:12:35,144 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-04 14:12:35,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:35,144 INFO L85 PathProgramCache]: Analyzing trace with hash -815429923, now seen corresponding path program 5 times [2024-06-04 14:12:35,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:35,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869159592] [2024-06-04 14:12:35,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:35,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:35,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:35,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:35,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:35,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869159592] [2024-06-04 14:12:35,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869159592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:35,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:35,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:35,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574612576] [2024-06-04 14:12:35,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:35,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:35,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:35,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:35,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:35,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:35,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 142 transitions, 1360 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:35,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:35,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:35,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:35,464 INFO L124 PetriNetUnfolderBase]: 1069/1771 cut-off events. [2024-06-04 14:12:35,464 INFO L125 PetriNetUnfolderBase]: For 27707/27707 co-relation queries the response was YES. [2024-06-04 14:12:35,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1771 events. 1069/1771 cut-off events. For 27707/27707 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9213 event pairs, 307 based on Foata normal form. 2/1764 useless extension candidates. Maximal degree in co-relation 10044. Up to 1439 conditions per place. [2024-06-04 14:12:35,477 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 51 changer transitions 0/168 dead transitions. [2024-06-04 14:12:35,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 168 transitions, 1836 flow [2024-06-04 14:12:35,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:12:35,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:12:35,478 INFO L175 Difference]: Start difference. First operand has 120 places, 142 transitions, 1360 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:12:35,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 168 transitions, 1836 flow [2024-06-04 14:12:35,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 168 transitions, 1684 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:35,510 INFO L231 Difference]: Finished difference. Result has 122 places, 143 transitions, 1332 flow [2024-06-04 14:12:35,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1332, PETRI_PLACES=122, PETRI_TRANSITIONS=143} [2024-06-04 14:12:35,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-04 14:12:35,511 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 143 transitions, 1332 flow [2024-06-04 14:12:35,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:35,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:35,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:35,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:12:35,511 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-04 14:12:35,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:35,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1785136207, now seen corresponding path program 6 times [2024-06-04 14:12:35,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:35,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383143959] [2024-06-04 14:12:35,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:35,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:35,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:35,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:35,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:35,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383143959] [2024-06-04 14:12:35,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383143959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:35,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:35,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:35,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896071262] [2024-06-04 14:12:35,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:35,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:35,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:35,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:35,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:35,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:35,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 143 transitions, 1332 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:35,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:35,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:35,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:35,848 INFO L124 PetriNetUnfolderBase]: 1064/1764 cut-off events. [2024-06-04 14:12:35,848 INFO L125 PetriNetUnfolderBase]: For 29121/29121 co-relation queries the response was YES. [2024-06-04 14:12:35,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10035 conditions, 1764 events. 1064/1764 cut-off events. For 29121/29121 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9164 event pairs, 307 based on Foata normal form. 2/1757 useless extension candidates. Maximal degree in co-relation 9977. Up to 1434 conditions per place. [2024-06-04 14:12:35,860 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 49 changer transitions 0/166 dead transitions. [2024-06-04 14:12:35,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 166 transitions, 1708 flow [2024-06-04 14:12:35,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:35,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:35,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:12:35,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:12:35,861 INFO L175 Difference]: Start difference. First operand has 122 places, 143 transitions, 1332 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:12:35,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 166 transitions, 1708 flow [2024-06-04 14:12:35,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 166 transitions, 1612 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:35,889 INFO L231 Difference]: Finished difference. Result has 125 places, 143 transitions, 1342 flow [2024-06-04 14:12:35,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1342, PETRI_PLACES=125, PETRI_TRANSITIONS=143} [2024-06-04 14:12:35,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-04 14:12:35,890 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 143 transitions, 1342 flow [2024-06-04 14:12:35,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:35,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:35,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:35,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:12:35,891 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-04 14:12:35,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:35,891 INFO L85 PathProgramCache]: Analyzing trace with hash 2041852043, now seen corresponding path program 2 times [2024-06-04 14:12:35,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:35,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567596199] [2024-06-04 14:12:35,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:35,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:35,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:36,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:36,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:36,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567596199] [2024-06-04 14:12:36,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567596199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:36,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:36,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:36,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852224366] [2024-06-04 14:12:36,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:36,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:36,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:36,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:36,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:36,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:36,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 143 transitions, 1342 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:36,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:36,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:36,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:36,237 INFO L124 PetriNetUnfolderBase]: 1081/1796 cut-off events. [2024-06-04 14:12:36,237 INFO L125 PetriNetUnfolderBase]: For 32053/32053 co-relation queries the response was YES. [2024-06-04 14:12:36,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10246 conditions, 1796 events. 1081/1796 cut-off events. For 32053/32053 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9355 event pairs, 300 based on Foata normal form. 4/1794 useless extension candidates. Maximal degree in co-relation 10187. Up to 1539 conditions per place. [2024-06-04 14:12:36,251 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 134 selfloop transitions, 28 changer transitions 0/169 dead transitions. [2024-06-04 14:12:36,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 169 transitions, 1744 flow [2024-06-04 14:12:36,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:36,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:36,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:12:36,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 14:12:36,252 INFO L175 Difference]: Start difference. First operand has 125 places, 143 transitions, 1342 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:12:36,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 169 transitions, 1744 flow [2024-06-04 14:12:36,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 169 transitions, 1648 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:36,285 INFO L231 Difference]: Finished difference. Result has 127 places, 145 transitions, 1331 flow [2024-06-04 14:12:36,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1331, PETRI_PLACES=127, PETRI_TRANSITIONS=145} [2024-06-04 14:12:36,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-04 14:12:36,286 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 145 transitions, 1331 flow [2024-06-04 14:12:36,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:36,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:36,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:36,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:12:36,287 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-04 14:12:36,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:36,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1785351533, now seen corresponding path program 3 times [2024-06-04 14:12:36,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:36,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984149584] [2024-06-04 14:12:36,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:36,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:36,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:36,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:36,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:36,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984149584] [2024-06-04 14:12:36,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984149584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:36,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:36,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:36,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47341956] [2024-06-04 14:12:36,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:36,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:36,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:36,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:36,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:36,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:36,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 145 transitions, 1331 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:36,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:36,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:36,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:36,639 INFO L124 PetriNetUnfolderBase]: 1098/1828 cut-off events. [2024-06-04 14:12:36,639 INFO L125 PetriNetUnfolderBase]: For 34636/34636 co-relation queries the response was YES. [2024-06-04 14:12:36,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10529 conditions, 1828 events. 1098/1828 cut-off events. For 34636/34636 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9558 event pairs, 305 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 10469. Up to 1566 conditions per place. [2024-06-04 14:12:36,653 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 137 selfloop transitions, 27 changer transitions 0/171 dead transitions. [2024-06-04 14:12:36,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 171 transitions, 1741 flow [2024-06-04 14:12:36,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:36,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:36,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:12:36,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:12:36,654 INFO L175 Difference]: Start difference. First operand has 127 places, 145 transitions, 1331 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:12:36,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 171 transitions, 1741 flow [2024-06-04 14:12:36,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 171 transitions, 1674 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:36,698 INFO L231 Difference]: Finished difference. Result has 129 places, 147 transitions, 1351 flow [2024-06-04 14:12:36,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1351, PETRI_PLACES=129, PETRI_TRANSITIONS=147} [2024-06-04 14:12:36,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-04 14:12:36,700 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 147 transitions, 1351 flow [2024-06-04 14:12:36,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:36,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:36,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:36,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:12:36,700 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:36,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:36,701 INFO L85 PathProgramCache]: Analyzing trace with hash 2051375243, now seen corresponding path program 4 times [2024-06-04 14:12:36,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:36,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852731146] [2024-06-04 14:12:36,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:36,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:36,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:36,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:36,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:36,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852731146] [2024-06-04 14:12:36,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852731146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:36,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:36,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:36,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472375911] [2024-06-04 14:12:36,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:36,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:36,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:36,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:36,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:36,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:36,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 147 transitions, 1351 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:36,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:36,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:36,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:37,134 INFO L124 PetriNetUnfolderBase]: 1090/1815 cut-off events. [2024-06-04 14:12:37,134 INFO L125 PetriNetUnfolderBase]: For 36955/36955 co-relation queries the response was YES. [2024-06-04 14:12:37,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10562 conditions, 1815 events. 1090/1815 cut-off events. For 36955/36955 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9515 event pairs, 274 based on Foata normal form. 4/1813 useless extension candidates. Maximal degree in co-relation 10501. Up to 1477 conditions per place. [2024-06-04 14:12:37,146 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 132 selfloop transitions, 35 changer transitions 0/174 dead transitions. [2024-06-04 14:12:37,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 174 transitions, 1773 flow [2024-06-04 14:12:37,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:37,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:37,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:12:37,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:12:37,147 INFO L175 Difference]: Start difference. First operand has 129 places, 147 transitions, 1351 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:12:37,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 174 transitions, 1773 flow [2024-06-04 14:12:37,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 174 transitions, 1704 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:37,182 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1389 flow [2024-06-04 14:12:37,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1389, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-04 14:12:37,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-04 14:12:37,183 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1389 flow [2024-06-04 14:12:37,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-04 14:12:37,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:37,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:37,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:12:37,184 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:37,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:37,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1671628897, now seen corresponding path program 1 times [2024-06-04 14:12:37,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:37,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147142746] [2024-06-04 14:12:37,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:37,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:37,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:37,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-04 14:12:37,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:37,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147142746] [2024-06-04 14:12:37,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147142746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:37,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:37,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:37,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351079313] [2024-06-04 14:12:37,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:37,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:37,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:37,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:37,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:37,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:37,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1389 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-04 14:12:37,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:37,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:37,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:37,662 INFO L124 PetriNetUnfolderBase]: 1169/1957 cut-off events. [2024-06-04 14:12:37,663 INFO L125 PetriNetUnfolderBase]: For 50746/50786 co-relation queries the response was YES. [2024-06-04 14:12:37,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11894 conditions, 1957 events. 1169/1957 cut-off events. For 50746/50786 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10520 event pairs, 188 based on Foata normal form. 18/1922 useless extension candidates. Maximal degree in co-relation 11832. Up to 1444 conditions per place. [2024-06-04 14:12:37,678 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 129 selfloop transitions, 35 changer transitions 0/196 dead transitions. [2024-06-04 14:12:37,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 196 transitions, 2007 flow [2024-06-04 14:12:37,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:37,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:37,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-04 14:12:37,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-04 14:12:37,680 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1389 flow. Second operand 8 states and 212 transitions. [2024-06-04 14:12:37,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 196 transitions, 2007 flow [2024-06-04 14:12:37,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 196 transitions, 1918 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:37,717 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 1433 flow [2024-06-04 14:12:37,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1433, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2024-06-04 14:12:37,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-04 14:12:37,718 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 1433 flow [2024-06-04 14:12:37,718 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-04 14:12:37,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:37,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:37,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:12:37,719 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:37,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:37,719 INFO L85 PathProgramCache]: Analyzing trace with hash -785006771, now seen corresponding path program 2 times [2024-06-04 14:12:37,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:37,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849684223] [2024-06-04 14:12:37,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:37,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:37,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:37,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:37,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:37,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849684223] [2024-06-04 14:12:37,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849684223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:37,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:37,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:37,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472830316] [2024-06-04 14:12:37,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:37,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:37,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:37,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:37,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:37,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:37,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 1433 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-04 14:12:37,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:37,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:37,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:38,254 INFO L124 PetriNetUnfolderBase]: 1139/1911 cut-off events. [2024-06-04 14:12:38,255 INFO L125 PetriNetUnfolderBase]: For 50495/50534 co-relation queries the response was YES. [2024-06-04 14:12:38,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11608 conditions, 1911 events. 1139/1911 cut-off events. For 50495/50534 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10303 event pairs, 263 based on Foata normal form. 16/1873 useless extension candidates. Maximal degree in co-relation 11545. Up to 1560 conditions per place. [2024-06-04 14:12:38,270 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 31 changer transitions 0/186 dead transitions. [2024-06-04 14:12:38,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 186 transitions, 1841 flow [2024-06-04 14:12:38,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:38,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:38,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-04 14:12:38,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-04 14:12:38,272 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 1433 flow. Second operand 7 states and 184 transitions. [2024-06-04 14:12:38,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 186 transitions, 1841 flow [2024-06-04 14:12:38,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 186 transitions, 1785 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:38,315 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1448 flow [2024-06-04 14:12:38,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-04 14:12:38,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-04 14:12:38,316 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1448 flow [2024-06-04 14:12:38,316 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-04 14:12:38,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:38,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:38,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:12:38,316 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:38,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:38,317 INFO L85 PathProgramCache]: Analyzing trace with hash -504076467, now seen corresponding path program 3 times [2024-06-04 14:12:38,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:38,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148016830] [2024-06-04 14:12:38,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:38,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:38,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:38,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:38,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:38,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148016830] [2024-06-04 14:12:38,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148016830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:38,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:38,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:38,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902901233] [2024-06-04 14:12:38,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:38,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:38,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:38,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:38,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:38,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:38,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1448 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-04 14:12:38,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:38,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:38,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:38,723 INFO L124 PetriNetUnfolderBase]: 1186/1984 cut-off events. [2024-06-04 14:12:38,724 INFO L125 PetriNetUnfolderBase]: For 54920/54953 co-relation queries the response was YES. [2024-06-04 14:12:38,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12143 conditions, 1984 events. 1186/1984 cut-off events. For 54920/54953 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10729 event pairs, 271 based on Foata normal form. 14/1936 useless extension candidates. Maximal degree in co-relation 12078. Up to 1536 conditions per place. [2024-06-04 14:12:38,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 97 selfloop transitions, 57 changer transitions 0/186 dead transitions. [2024-06-04 14:12:38,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 186 transitions, 1934 flow [2024-06-04 14:12:38,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:38,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:38,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-04 14:12:38,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-04 14:12:38,739 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1448 flow. Second operand 7 states and 186 transitions. [2024-06-04 14:12:38,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 186 transitions, 1934 flow [2024-06-04 14:12:38,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 186 transitions, 1865 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:38,840 INFO L231 Difference]: Finished difference. Result has 138 places, 155 transitions, 1536 flow [2024-06-04 14:12:38,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1536, PETRI_PLACES=138, PETRI_TRANSITIONS=155} [2024-06-04 14:12:38,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-04 14:12:38,841 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 155 transitions, 1536 flow [2024-06-04 14:12:38,841 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-04 14:12:38,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:38,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:38,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:12:38,842 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:38,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:38,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1521508063, now seen corresponding path program 4 times [2024-06-04 14:12:38,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:38,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844467379] [2024-06-04 14:12:38,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:38,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:38,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:38,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:38,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:38,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844467379] [2024-06-04 14:12:38,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844467379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:38,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:38,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:38,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552668344] [2024-06-04 14:12:38,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:38,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:38,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:38,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:38,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:39,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:39,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 155 transitions, 1536 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-04 14:12:39,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:39,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:39,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:39,289 INFO L124 PetriNetUnfolderBase]: 1214/2024 cut-off events. [2024-06-04 14:12:39,289 INFO L125 PetriNetUnfolderBase]: For 57194/57227 co-relation queries the response was YES. [2024-06-04 14:12:39,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12561 conditions, 2024 events. 1214/2024 cut-off events. For 57194/57227 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11013 event pairs, 281 based on Foata normal form. 14/1973 useless extension candidates. Maximal degree in co-relation 12495. Up to 1570 conditions per place. [2024-06-04 14:12:39,306 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 53 changer transitions 0/185 dead transitions. [2024-06-04 14:12:39,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 185 transitions, 2018 flow [2024-06-04 14:12:39,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:39,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:39,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-04 14:12:39,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-04 14:12:39,308 INFO L175 Difference]: Start difference. First operand has 138 places, 155 transitions, 1536 flow. Second operand 7 states and 181 transitions. [2024-06-04 14:12:39,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 185 transitions, 2018 flow [2024-06-04 14:12:39,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 185 transitions, 1895 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:39,360 INFO L231 Difference]: Finished difference. Result has 140 places, 157 transitions, 1566 flow [2024-06-04 14:12:39,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1566, PETRI_PLACES=140, PETRI_TRANSITIONS=157} [2024-06-04 14:12:39,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-04 14:12:39,361 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 157 transitions, 1566 flow [2024-06-04 14:12:39,361 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-04 14:12:39,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:39,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:39,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:12:39,361 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-04 14:12:39,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:39,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1062734654, now seen corresponding path program 1 times [2024-06-04 14:12:39,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:39,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582446313] [2024-06-04 14:12:39,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:39,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:39,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:39,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:39,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582446313] [2024-06-04 14:12:39,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582446313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:39,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32097641] [2024-06-04 14:12:39,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:39,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:39,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:39,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:39,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 157 transitions, 1566 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:39,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:39,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:39,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:39,728 INFO L124 PetriNetUnfolderBase]: 1279/2136 cut-off events. [2024-06-04 14:12:39,728 INFO L125 PetriNetUnfolderBase]: For 50404/50404 co-relation queries the response was YES. [2024-06-04 14:12:39,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12950 conditions, 2136 events. 1279/2136 cut-off events. For 50404/50404 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11549 event pairs, 301 based on Foata normal form. 1/2134 useless extension candidates. Maximal degree in co-relation 12883. Up to 1916 conditions per place. [2024-06-04 14:12:39,742 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 153 selfloop transitions, 20 changer transitions 0/180 dead transitions. [2024-06-04 14:12:39,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 180 transitions, 2104 flow [2024-06-04 14:12:39,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:39,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:39,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:12:39,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 14:12:39,743 INFO L175 Difference]: Start difference. First operand has 140 places, 157 transitions, 1566 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:12:39,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 180 transitions, 2104 flow [2024-06-04 14:12:39,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 180 transitions, 1985 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:39,802 INFO L231 Difference]: Finished difference. Result has 141 places, 163 transitions, 1591 flow [2024-06-04 14:12:39,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1591, PETRI_PLACES=141, PETRI_TRANSITIONS=163} [2024-06-04 14:12:39,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-04 14:12:39,803 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 163 transitions, 1591 flow [2024-06-04 14:12:39,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:39,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:39,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:39,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:12:39,803 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-04 14:12:39,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:39,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1233432248, now seen corresponding path program 1 times [2024-06-04 14:12:39,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:39,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445373452] [2024-06-04 14:12:39,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:39,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:39,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:39,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:39,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:39,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445373452] [2024-06-04 14:12:39,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445373452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:39,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:39,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:39,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172948952] [2024-06-04 14:12:39,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:39,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:39,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:39,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:39,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:39,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:39,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 163 transitions, 1591 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:39,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:39,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:39,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:40,205 INFO L124 PetriNetUnfolderBase]: 1309/2179 cut-off events. [2024-06-04 14:12:40,205 INFO L125 PetriNetUnfolderBase]: For 53415/53415 co-relation queries the response was YES. [2024-06-04 14:12:40,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13134 conditions, 2179 events. 1309/2179 cut-off events. For 53415/53415 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11870 event pairs, 310 based on Foata normal form. 2/2175 useless extension candidates. Maximal degree in co-relation 13066. Up to 1880 conditions per place. [2024-06-04 14:12:40,221 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 142 selfloop transitions, 42 changer transitions 0/191 dead transitions. [2024-06-04 14:12:40,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 191 transitions, 2189 flow [2024-06-04 14:12:40,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:40,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:40,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:12:40,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:12:40,223 INFO L175 Difference]: Start difference. First operand has 141 places, 163 transitions, 1591 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:12:40,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 191 transitions, 2189 flow [2024-06-04 14:12:40,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 191 transitions, 2123 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-04 14:12:40,282 INFO L231 Difference]: Finished difference. Result has 146 places, 176 transitions, 1761 flow [2024-06-04 14:12:40,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1761, PETRI_PLACES=146, PETRI_TRANSITIONS=176} [2024-06-04 14:12:40,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-04 14:12:40,282 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 176 transitions, 1761 flow [2024-06-04 14:12:40,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:40,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:40,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:40,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:12:40,284 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-04 14:12:40,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:40,308 INFO L85 PathProgramCache]: Analyzing trace with hash 332279124, now seen corresponding path program 2 times [2024-06-04 14:12:40,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:40,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027911334] [2024-06-04 14:12:40,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:40,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:40,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:40,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:40,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:40,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027911334] [2024-06-04 14:12:40,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027911334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:40,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:40,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:40,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694592454] [2024-06-04 14:12:40,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:40,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:40,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:40,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:40,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:40,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:40,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 176 transitions, 1761 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:40,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:40,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:40,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:40,783 INFO L124 PetriNetUnfolderBase]: 1314/2193 cut-off events. [2024-06-04 14:12:40,783 INFO L125 PetriNetUnfolderBase]: For 55992/55992 co-relation queries the response was YES. [2024-06-04 14:12:40,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13415 conditions, 2193 events. 1314/2193 cut-off events. For 55992/55992 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11920 event pairs, 299 based on Foata normal form. 1/2191 useless extension candidates. Maximal degree in co-relation 13344. Up to 1977 conditions per place. [2024-06-04 14:12:40,799 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 168 selfloop transitions, 18 changer transitions 0/193 dead transitions. [2024-06-04 14:12:40,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 193 transitions, 2221 flow [2024-06-04 14:12:40,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:40,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:40,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-04 14:12:40,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-04 14:12:40,801 INFO L175 Difference]: Start difference. First operand has 146 places, 176 transitions, 1761 flow. Second operand 6 states and 137 transitions. [2024-06-04 14:12:40,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 193 transitions, 2221 flow [2024-06-04 14:12:40,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 193 transitions, 2164 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-04 14:12:40,863 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1808 flow [2024-06-04 14:12:40,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1808, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-04 14:12:40,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-04 14:12:40,864 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1808 flow [2024-06-04 14:12:40,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:40,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:40,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:40,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:12:40,865 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-04 14:12:40,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:40,866 INFO L85 PathProgramCache]: Analyzing trace with hash -535840218, now seen corresponding path program 2 times [2024-06-04 14:12:40,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:40,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573432830] [2024-06-04 14:12:40,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:40,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:40,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:40,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:40,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:40,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573432830] [2024-06-04 14:12:40,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573432830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:40,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:40,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:40,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322077041] [2024-06-04 14:12:40,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:40,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:40,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:40,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:40,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:41,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:41,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 1808 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:41,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:41,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:41,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:41,243 INFO L124 PetriNetUnfolderBase]: 1324/2204 cut-off events. [2024-06-04 14:12:41,243 INFO L125 PetriNetUnfolderBase]: For 59527/59527 co-relation queries the response was YES. [2024-06-04 14:12:41,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13511 conditions, 2204 events. 1324/2204 cut-off events. For 59527/59527 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11995 event pairs, 310 based on Foata normal form. 2/2200 useless extension candidates. Maximal degree in co-relation 13439. Up to 1897 conditions per place. [2024-06-04 14:12:41,260 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 144 selfloop transitions, 46 changer transitions 0/197 dead transitions. [2024-06-04 14:12:41,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 197 transitions, 2330 flow [2024-06-04 14:12:41,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:12:41,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:12:41,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-04 14:12:41,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:12:41,262 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1808 flow. Second operand 5 states and 125 transitions. [2024-06-04 14:12:41,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 197 transitions, 2330 flow [2024-06-04 14:12:41,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 197 transitions, 2264 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:41,328 INFO L231 Difference]: Finished difference. Result has 152 places, 184 transitions, 1898 flow [2024-06-04 14:12:41,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1898, PETRI_PLACES=152, PETRI_TRANSITIONS=184} [2024-06-04 14:12:41,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-04 14:12:41,328 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 184 transitions, 1898 flow [2024-06-04 14:12:41,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:41,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:41,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-04 14:12:41,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:12:41,329 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-04 14:12:41,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:41,329 INFO L85 PathProgramCache]: Analyzing trace with hash -535603068, now seen corresponding path program 3 times [2024-06-04 14:12:41,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:41,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528982062] [2024-06-04 14:12:41,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:41,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:41,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:41,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:41,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:41,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528982062] [2024-06-04 14:12:41,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528982062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:41,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:41,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:41,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278604167] [2024-06-04 14:12:41,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:41,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:41,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:41,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:41,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:41,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:41,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 184 transitions, 1898 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:41,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:41,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:41,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:41,698 INFO L124 PetriNetUnfolderBase]: 1304/2171 cut-off events. [2024-06-04 14:12:41,698 INFO L125 PetriNetUnfolderBase]: For 62327/62330 co-relation queries the response was YES. [2024-06-04 14:12:41,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13477 conditions, 2171 events. 1304/2171 cut-off events. For 62327/62330 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11824 event pairs, 327 based on Foata normal form. 4/2167 useless extension candidates. Maximal degree in co-relation 13404. Up to 1868 conditions per place. [2024-06-04 14:12:41,716 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 140 selfloop transitions, 46 changer transitions 0/193 dead transitions. [2024-06-04 14:12:41,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 193 transitions, 2292 flow [2024-06-04 14:12:41,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:12:41,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:12:41,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-04 14:12:41,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-04 14:12:41,717 INFO L175 Difference]: Start difference. First operand has 152 places, 184 transitions, 1898 flow. Second operand 5 states and 121 transitions. [2024-06-04 14:12:41,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 193 transitions, 2292 flow [2024-06-04 14:12:41,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 2232 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-04 14:12:41,786 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 1937 flow [2024-06-04 14:12:41,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1937, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-04 14:12:41,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-04 14:12:41,788 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 1937 flow [2024-06-04 14:12:41,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:41,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:41,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:41,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:12:41,788 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-04 14:12:41,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:41,789 INFO L85 PathProgramCache]: Analyzing trace with hash -535840404, now seen corresponding path program 3 times [2024-06-04 14:12:41,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:41,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269044429] [2024-06-04 14:12:41,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:41,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:41,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:41,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:41,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:41,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269044429] [2024-06-04 14:12:41,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269044429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:41,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:41,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:41,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73734090] [2024-06-04 14:12:41,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:41,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:41,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:41,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:41,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:41,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:41,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 1937 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:41,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:41,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:41,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:42,208 INFO L124 PetriNetUnfolderBase]: 1301/2171 cut-off events. [2024-06-04 14:12:42,208 INFO L125 PetriNetUnfolderBase]: For 60490/60490 co-relation queries the response was YES. [2024-06-04 14:12:42,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13444 conditions, 2171 events. 1301/2171 cut-off events. For 60490/60490 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11755 event pairs, 297 based on Foata normal form. 1/2169 useless extension candidates. Maximal degree in co-relation 13370. Up to 1943 conditions per place. [2024-06-04 14:12:42,227 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 169 selfloop transitions, 23 changer transitions 0/199 dead transitions. [2024-06-04 14:12:42,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 199 transitions, 2359 flow [2024-06-04 14:12:42,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:12:42,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:12:42,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-04 14:12:42,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-04 14:12:42,228 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 1937 flow. Second operand 5 states and 123 transitions. [2024-06-04 14:12:42,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 199 transitions, 2359 flow [2024-06-04 14:12:42,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 199 transitions, 2169 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:42,359 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 1807 flow [2024-06-04 14:12:42,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1807, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-04 14:12:42,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-04 14:12:42,360 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 1807 flow [2024-06-04 14:12:42,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:42,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:42,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:42,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:12:42,361 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-04 14:12:42,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:42,361 INFO L85 PathProgramCache]: Analyzing trace with hash -535594140, now seen corresponding path program 1 times [2024-06-04 14:12:42,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:42,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861537348] [2024-06-04 14:12:42,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:42,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:42,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:42,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:42,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:42,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861537348] [2024-06-04 14:12:42,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861537348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:42,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:42,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:12:42,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109369710] [2024-06-04 14:12:42,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:42,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:12:42,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:42,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:12:42,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:12:42,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:12:42,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 1807 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-04 14:12:42,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:42,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:12:42,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:42,828 INFO L124 PetriNetUnfolderBase]: 1263/2118 cut-off events. [2024-06-04 14:12:42,828 INFO L125 PetriNetUnfolderBase]: For 67492/67506 co-relation queries the response was YES. [2024-06-04 14:12:42,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13091 conditions, 2118 events. 1263/2118 cut-off events. For 67492/67506 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11630 event pairs, 312 based on Foata normal form. 24/2129 useless extension candidates. Maximal degree in co-relation 13017. Up to 1754 conditions per place. [2024-06-04 14:12:42,844 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 150 selfloop transitions, 22 changer transitions 0/199 dead transitions. [2024-06-04 14:12:42,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 199 transitions, 2223 flow [2024-06-04 14:12:42,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:12:42,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:12:42,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-04 14:12:42,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:12:42,846 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 1807 flow. Second operand 5 states and 125 transitions. [2024-06-04 14:12:42,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 199 transitions, 2223 flow [2024-06-04 14:12:42,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2175 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:42,926 INFO L231 Difference]: Finished difference. Result has 156 places, 186 transitions, 1838 flow [2024-06-04 14:12:42,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1838, PETRI_PLACES=156, PETRI_TRANSITIONS=186} [2024-06-04 14:12:42,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-04 14:12:42,929 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 186 transitions, 1838 flow [2024-06-04 14:12:42,929 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-04 14:12:42,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:42,929 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-04 14:12:42,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:12:42,929 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:42,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:42,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1403312996, now seen corresponding path program 1 times [2024-06-04 14:12:42,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:42,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840500207] [2024-06-04 14:12:42,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:42,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:42,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:43,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:43,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:43,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840500207] [2024-06-04 14:12:43,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840500207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:43,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:43,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:43,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595839599] [2024-06-04 14:12:43,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:43,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:43,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:43,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:43,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:43,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:43,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 186 transitions, 1838 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:43,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:43,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:43,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:43,484 INFO L124 PetriNetUnfolderBase]: 1459/2433 cut-off events. [2024-06-04 14:12:43,485 INFO L125 PetriNetUnfolderBase]: For 75950/75950 co-relation queries the response was YES. [2024-06-04 14:12:43,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15062 conditions, 2433 events. 1459/2433 cut-off events. For 75950/75950 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13468 event pairs, 238 based on Foata normal form. 12/2442 useless extension candidates. Maximal degree in co-relation 14987. Up to 1912 conditions per place. [2024-06-04 14:12:43,505 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 212 selfloop transitions, 20 changer transitions 0/239 dead transitions. [2024-06-04 14:12:43,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 239 transitions, 2648 flow [2024-06-04 14:12:43,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:12:43,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:12:43,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-04 14:12:43,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 14:12:43,507 INFO L175 Difference]: Start difference. First operand has 156 places, 186 transitions, 1838 flow. Second operand 9 states and 219 transitions. [2024-06-04 14:12:43,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 239 transitions, 2648 flow [2024-06-04 14:12:43,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 239 transitions, 2591 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:43,599 INFO L231 Difference]: Finished difference. Result has 164 places, 191 transitions, 1909 flow [2024-06-04 14:12:43,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1909, PETRI_PLACES=164, PETRI_TRANSITIONS=191} [2024-06-04 14:12:43,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-04 14:12:43,599 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 191 transitions, 1909 flow [2024-06-04 14:12:43,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:43,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:43,600 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-04 14:12:43,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:12:43,600 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-04 14:12:43,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:43,600 INFO L85 PathProgramCache]: Analyzing trace with hash -214853168, now seen corresponding path program 2 times [2024-06-04 14:12:43,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:43,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212807040] [2024-06-04 14:12:43,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:43,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:43,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:43,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:43,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:43,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212807040] [2024-06-04 14:12:43,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212807040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:43,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:43,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:43,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990242860] [2024-06-04 14:12:43,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:43,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:43,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:43,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:43,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:43,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:43,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 191 transitions, 1909 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:43,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:43,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:43,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:44,181 INFO L124 PetriNetUnfolderBase]: 1500/2504 cut-off events. [2024-06-04 14:12:44,182 INFO L125 PetriNetUnfolderBase]: For 80339/80339 co-relation queries the response was YES. [2024-06-04 14:12:44,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15604 conditions, 2504 events. 1500/2504 cut-off events. For 80339/80339 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13957 event pairs, 319 based on Foata normal form. 12/2513 useless extension candidates. Maximal degree in co-relation 15526. Up to 2046 conditions per place. [2024-06-04 14:12:44,204 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 18 changer transitions 0/236 dead transitions. [2024-06-04 14:12:44,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 236 transitions, 2676 flow [2024-06-04 14:12:44,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:44,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:44,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:12:44,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:12:44,206 INFO L175 Difference]: Start difference. First operand has 164 places, 191 transitions, 1909 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:12:44,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 236 transitions, 2676 flow [2024-06-04 14:12:44,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 236 transitions, 2628 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:44,299 INFO L231 Difference]: Finished difference. Result has 169 places, 194 transitions, 1961 flow [2024-06-04 14:12:44,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1961, PETRI_PLACES=169, PETRI_TRANSITIONS=194} [2024-06-04 14:12:44,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-04 14:12:44,299 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 194 transitions, 1961 flow [2024-06-04 14:12:44,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:44,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:44,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:44,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:12:44,300 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-04 14:12:44,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:44,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1434742530, now seen corresponding path program 3 times [2024-06-04 14:12:44,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:44,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219061668] [2024-06-04 14:12:44,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:44,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:44,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:44,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:44,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:44,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219061668] [2024-06-04 14:12:44,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219061668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:44,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:44,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:44,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800796807] [2024-06-04 14:12:44,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:44,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:44,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:44,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:44,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:44,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:44,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 194 transitions, 1961 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:44,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:44,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:44,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:44,847 INFO L124 PetriNetUnfolderBase]: 1472/2460 cut-off events. [2024-06-04 14:12:44,847 INFO L125 PetriNetUnfolderBase]: For 79206/79206 co-relation queries the response was YES. [2024-06-04 14:12:44,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15026 conditions, 2460 events. 1472/2460 cut-off events. For 79206/79206 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13683 event pairs, 320 based on Foata normal form. 16/2473 useless extension candidates. Maximal degree in co-relation 14945. Up to 2125 conditions per place. [2024-06-04 14:12:44,864 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 208 selfloop transitions, 17 changer transitions 0/232 dead transitions. [2024-06-04 14:12:44,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 232 transitions, 2545 flow [2024-06-04 14:12:44,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:44,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:44,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:12:44,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:12:44,873 INFO L175 Difference]: Start difference. First operand has 169 places, 194 transitions, 1961 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:12:44,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 232 transitions, 2545 flow [2024-06-04 14:12:44,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 232 transitions, 2485 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:44,971 INFO L231 Difference]: Finished difference. Result has 173 places, 195 transitions, 1966 flow [2024-06-04 14:12:44,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1966, PETRI_PLACES=173, PETRI_TRANSITIONS=195} [2024-06-04 14:12:44,971 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-04 14:12:44,971 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 195 transitions, 1966 flow [2024-06-04 14:12:44,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:44,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:44,972 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-04 14:12:44,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:12:44,972 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-04 14:12:44,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:44,972 INFO L85 PathProgramCache]: Analyzing trace with hash 340024826, now seen corresponding path program 4 times [2024-06-04 14:12:44,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:44,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363806710] [2024-06-04 14:12:44,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:44,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:44,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:45,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:45,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:45,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363806710] [2024-06-04 14:12:45,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363806710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:45,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:45,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:45,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651689289] [2024-06-04 14:12:45,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:45,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:45,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:45,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:45,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:45,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:45,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 195 transitions, 1966 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:45,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:45,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:45,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:45,458 INFO L124 PetriNetUnfolderBase]: 1530/2568 cut-off events. [2024-06-04 14:12:45,458 INFO L125 PetriNetUnfolderBase]: For 83130/83133 co-relation queries the response was YES. [2024-06-04 14:12:45,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15470 conditions, 2568 events. 1530/2568 cut-off events. For 83130/83133 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14517 event pairs, 345 based on Foata normal form. 16/2579 useless extension candidates. Maximal degree in co-relation 15387. Up to 2097 conditions per place. [2024-06-04 14:12:45,480 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 174 selfloop transitions, 49 changer transitions 0/230 dead transitions. [2024-06-04 14:12:45,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 230 transitions, 2534 flow [2024-06-04 14:12:45,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:45,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:45,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:12:45,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:12:45,481 INFO L175 Difference]: Start difference. First operand has 173 places, 195 transitions, 1966 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:12:45,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 230 transitions, 2534 flow [2024-06-04 14:12:45,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 230 transitions, 2503 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:45,609 INFO L231 Difference]: Finished difference. Result has 175 places, 196 transitions, 2060 flow [2024-06-04 14:12:45,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2060, PETRI_PLACES=175, PETRI_TRANSITIONS=196} [2024-06-04 14:12:45,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-04 14:12:45,609 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 196 transitions, 2060 flow [2024-06-04 14:12:45,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:45,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:45,610 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-04 14:12:45,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:12:45,610 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-04 14:12:45,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:45,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1531015826, now seen corresponding path program 5 times [2024-06-04 14:12:45,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:45,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666808592] [2024-06-04 14:12:45,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:45,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:45,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:45,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:45,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:45,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666808592] [2024-06-04 14:12:45,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666808592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:45,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:45,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:45,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040833021] [2024-06-04 14:12:45,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:45,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:45,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:45,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:45,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:45,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:45,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 196 transitions, 2060 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:45,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:45,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:45,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:46,180 INFO L124 PetriNetUnfolderBase]: 1657/2791 cut-off events. [2024-06-04 14:12:46,180 INFO L125 PetriNetUnfolderBase]: For 96625/96628 co-relation queries the response was YES. [2024-06-04 14:12:46,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17280 conditions, 2791 events. 1657/2791 cut-off events. For 96625/96628 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16231 event pairs, 369 based on Foata normal form. 12/2798 useless extension candidates. Maximal degree in co-relation 17196. Up to 2095 conditions per place. [2024-06-04 14:12:46,202 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 51 changer transitions 0/238 dead transitions. [2024-06-04 14:12:46,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 238 transitions, 2836 flow [2024-06-04 14:12:46,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:46,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:46,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:12:46,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-04 14:12:46,204 INFO L175 Difference]: Start difference. First operand has 175 places, 196 transitions, 2060 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:12:46,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 238 transitions, 2836 flow [2024-06-04 14:12:46,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 238 transitions, 2729 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:46,383 INFO L231 Difference]: Finished difference. Result has 178 places, 199 transitions, 2123 flow [2024-06-04 14:12:46,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2123, PETRI_PLACES=178, PETRI_TRANSITIONS=199} [2024-06-04 14:12:46,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-04 14:12:46,383 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 199 transitions, 2123 flow [2024-06-04 14:12:46,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:46,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:46,384 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-04 14:12:46,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:12:46,384 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:46,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:46,384 INFO L85 PathProgramCache]: Analyzing trace with hash 103501324, now seen corresponding path program 6 times [2024-06-04 14:12:46,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:46,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923487551] [2024-06-04 14:12:46,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:46,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:46,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:46,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:46,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923487551] [2024-06-04 14:12:46,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923487551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:46,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:46,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:46,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608393921] [2024-06-04 14:12:46,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:46,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:46,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:46,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:46,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:46,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:46,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 199 transitions, 2123 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:46,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:46,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:46,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:46,898 INFO L124 PetriNetUnfolderBase]: 1629/2747 cut-off events. [2024-06-04 14:12:46,898 INFO L125 PetriNetUnfolderBase]: For 93788/93791 co-relation queries the response was YES. [2024-06-04 14:12:46,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16677 conditions, 2747 events. 1629/2747 cut-off events. For 93788/93791 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15931 event pairs, 370 based on Foata normal form. 16/2758 useless extension candidates. Maximal degree in co-relation 16591. Up to 2266 conditions per place. [2024-06-04 14:12:46,921 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 50 changer transitions 0/234 dead transitions. [2024-06-04 14:12:46,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 234 transitions, 2704 flow [2024-06-04 14:12:46,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:46,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:46,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:12:46,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:12:46,922 INFO L175 Difference]: Start difference. First operand has 178 places, 199 transitions, 2123 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:12:46,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 234 transitions, 2704 flow [2024-06-04 14:12:47,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 234 transitions, 2610 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:47,077 INFO L231 Difference]: Finished difference. Result has 182 places, 200 transitions, 2161 flow [2024-06-04 14:12:47,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2161, PETRI_PLACES=182, PETRI_TRANSITIONS=200} [2024-06-04 14:12:47,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-04 14:12:47,078 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 200 transitions, 2161 flow [2024-06-04 14:12:47,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:47,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:47,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:47,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:12:47,078 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:47,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:47,079 INFO L85 PathProgramCache]: Analyzing trace with hash 111125836, now seen corresponding path program 1 times [2024-06-04 14:12:47,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:47,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922552698] [2024-06-04 14:12:47,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:47,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:47,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:47,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:47,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:47,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922552698] [2024-06-04 14:12:47,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922552698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:47,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:47,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:47,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827949579] [2024-06-04 14:12:47,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:47,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:47,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:47,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:47,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:47,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:47,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 200 transitions, 2161 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:47,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:47,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:47,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:47,603 INFO L124 PetriNetUnfolderBase]: 1670/2818 cut-off events. [2024-06-04 14:12:47,604 INFO L125 PetriNetUnfolderBase]: For 94776/94779 co-relation queries the response was YES. [2024-06-04 14:12:47,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17074 conditions, 2818 events. 1670/2818 cut-off events. For 94776/94779 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16509 event pairs, 361 based on Foata normal form. 12/2825 useless extension candidates. Maximal degree in co-relation 16986. Up to 2066 conditions per place. [2024-06-04 14:12:47,701 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 54 changer transitions 0/238 dead transitions. [2024-06-04 14:12:47,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 238 transitions, 2765 flow [2024-06-04 14:12:47,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:47,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:47,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:12:47,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-04 14:12:47,703 INFO L175 Difference]: Start difference. First operand has 182 places, 200 transitions, 2161 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:12:47,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 238 transitions, 2765 flow [2024-06-04 14:12:47,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 238 transitions, 2666 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:47,839 INFO L231 Difference]: Finished difference. Result has 184 places, 201 transitions, 2200 flow [2024-06-04 14:12:47,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2200, PETRI_PLACES=184, PETRI_TRANSITIONS=201} [2024-06-04 14:12:47,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-04 14:12:47,840 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 201 transitions, 2200 flow [2024-06-04 14:12:47,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:47,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:47,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:47,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:12:47,840 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:47,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:47,841 INFO L85 PathProgramCache]: Analyzing trace with hash -398182934, now seen corresponding path program 7 times [2024-06-04 14:12:47,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:47,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920831630] [2024-06-04 14:12:47,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:47,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:47,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:47,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-04 14:12:47,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:47,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920831630] [2024-06-04 14:12:47,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920831630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:47,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:47,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:47,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507297768] [2024-06-04 14:12:47,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:47,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:47,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:47,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:47,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:47,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:47,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 201 transitions, 2200 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:47,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:47,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:47,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:48,349 INFO L124 PetriNetUnfolderBase]: 1728/2916 cut-off events. [2024-06-04 14:12:48,349 INFO L125 PetriNetUnfolderBase]: For 103375/103375 co-relation queries the response was YES. [2024-06-04 14:12:48,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17748 conditions, 2916 events. 1728/2916 cut-off events. For 103375/103375 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17351 event pairs, 401 based on Foata normal form. 16/2923 useless extension candidates. Maximal degree in co-relation 17659. Up to 2435 conditions per place. [2024-06-04 14:12:48,373 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 49 changer transitions 0/233 dead transitions. [2024-06-04 14:12:48,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 233 transitions, 2772 flow [2024-06-04 14:12:48,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:48,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:48,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:12:48,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:12:48,374 INFO L175 Difference]: Start difference. First operand has 184 places, 201 transitions, 2200 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:12:48,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 233 transitions, 2772 flow [2024-06-04 14:12:48,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 233 transitions, 2648 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:48,535 INFO L231 Difference]: Finished difference. Result has 186 places, 202 transitions, 2207 flow [2024-06-04 14:12:48,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2207, PETRI_PLACES=186, PETRI_TRANSITIONS=202} [2024-06-04 14:12:48,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-04 14:12:48,536 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 202 transitions, 2207 flow [2024-06-04 14:12:48,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:48,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:48,536 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-04 14:12:48,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:12:48,537 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:48,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:48,537 INFO L85 PathProgramCache]: Analyzing trace with hash -587847254, now seen corresponding path program 8 times [2024-06-04 14:12:48,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:48,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143311646] [2024-06-04 14:12:48,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:48,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:48,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:48,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:48,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:48,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143311646] [2024-06-04 14:12:48,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143311646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:48,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:48,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:48,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739672580] [2024-06-04 14:12:48,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:48,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:48,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:48,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:48,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:48,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:48,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 202 transitions, 2207 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:48,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:48,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:48,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:49,095 INFO L124 PetriNetUnfolderBase]: 1786/3014 cut-off events. [2024-06-04 14:12:49,095 INFO L125 PetriNetUnfolderBase]: For 108763/108763 co-relation queries the response was YES. [2024-06-04 14:12:49,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18236 conditions, 3014 events. 1786/3014 cut-off events. For 108763/108763 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18140 event pairs, 411 based on Foata normal form. 16/3021 useless extension candidates. Maximal degree in co-relation 18146. Up to 2533 conditions per place. [2024-06-04 14:12:49,120 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 175 selfloop transitions, 52 changer transitions 0/234 dead transitions. [2024-06-04 14:12:49,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 234 transitions, 2783 flow [2024-06-04 14:12:49,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:49,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:49,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:12:49,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:12:49,122 INFO L175 Difference]: Start difference. First operand has 186 places, 202 transitions, 2207 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:12:49,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 234 transitions, 2783 flow [2024-06-04 14:12:49,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 234 transitions, 2670 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:49,294 INFO L231 Difference]: Finished difference. Result has 188 places, 203 transitions, 2233 flow [2024-06-04 14:12:49,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2233, PETRI_PLACES=188, PETRI_TRANSITIONS=203} [2024-06-04 14:12:49,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-04 14:12:49,295 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 203 transitions, 2233 flow [2024-06-04 14:12:49,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:49,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:49,295 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-04 14:12:49,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:12:49,295 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:49,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:49,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1823964014, now seen corresponding path program 9 times [2024-06-04 14:12:49,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:49,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164693375] [2024-06-04 14:12:49,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:49,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:49,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:49,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:49,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:49,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164693375] [2024-06-04 14:12:49,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164693375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:49,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:49,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:49,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52829119] [2024-06-04 14:12:49,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:49,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:49,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:49,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:49,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:49,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:49,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 203 transitions, 2233 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:49,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:49,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:49,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:49,935 INFO L124 PetriNetUnfolderBase]: 1844/3122 cut-off events. [2024-06-04 14:12:49,935 INFO L125 PetriNetUnfolderBase]: For 114197/114197 co-relation queries the response was YES. [2024-06-04 14:12:49,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18790 conditions, 3122 events. 1844/3122 cut-off events. For 114197/114197 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18971 event pairs, 426 based on Foata normal form. 16/3129 useless extension candidates. Maximal degree in co-relation 18699. Up to 2631 conditions per place. [2024-06-04 14:12:49,966 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 50 changer transitions 0/235 dead transitions. [2024-06-04 14:12:49,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 235 transitions, 2813 flow [2024-06-04 14:12:49,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:49,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:49,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:12:49,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 14:12:49,967 INFO L175 Difference]: Start difference. First operand has 188 places, 203 transitions, 2233 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:12:49,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 235 transitions, 2813 flow [2024-06-04 14:12:50,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 235 transitions, 2692 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:50,185 INFO L231 Difference]: Finished difference. Result has 190 places, 204 transitions, 2249 flow [2024-06-04 14:12:50,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2249, PETRI_PLACES=190, PETRI_TRANSITIONS=204} [2024-06-04 14:12:50,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-04 14:12:50,186 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 204 transitions, 2249 flow [2024-06-04 14:12:50,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:50,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:50,186 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-04 14:12:50,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:12:50,186 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:50,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:50,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1823816144, now seen corresponding path program 10 times [2024-06-04 14:12:50,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:50,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079993137] [2024-06-04 14:12:50,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:50,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:50,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:50,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-04 14:12:50,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:50,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079993137] [2024-06-04 14:12:50,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079993137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:50,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:50,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:50,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143497727] [2024-06-04 14:12:50,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:50,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:50,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:50,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:50,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:50,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:50,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 204 transitions, 2249 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:50,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:50,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:50,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:50,716 INFO L124 PetriNetUnfolderBase]: 1860/3154 cut-off events. [2024-06-04 14:12:50,716 INFO L125 PetriNetUnfolderBase]: For 111945/111945 co-relation queries the response was YES. [2024-06-04 14:12:50,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18745 conditions, 3154 events. 1860/3154 cut-off events. For 111945/111945 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19163 event pairs, 417 based on Foata normal form. 12/3157 useless extension candidates. Maximal degree in co-relation 18653. Up to 2392 conditions per place. [2024-06-04 14:12:50,744 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 54 changer transitions 0/241 dead transitions. [2024-06-04 14:12:50,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 241 transitions, 2899 flow [2024-06-04 14:12:50,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:50,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:50,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:12:50,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 14:12:50,745 INFO L175 Difference]: Start difference. First operand has 190 places, 204 transitions, 2249 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:12:50,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 241 transitions, 2899 flow [2024-06-04 14:12:50,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 241 transitions, 2780 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:50,942 INFO L231 Difference]: Finished difference. Result has 193 places, 207 transitions, 2330 flow [2024-06-04 14:12:50,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2330, PETRI_PLACES=193, PETRI_TRANSITIONS=207} [2024-06-04 14:12:50,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-04 14:12:50,943 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 207 transitions, 2330 flow [2024-06-04 14:12:50,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:50,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:50,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:50,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:12:50,944 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:50,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:50,944 INFO L85 PathProgramCache]: Analyzing trace with hash 2030890316, now seen corresponding path program 2 times [2024-06-04 14:12:50,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:50,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679473206] [2024-06-04 14:12:50,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:50,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:50,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:51,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-04 14:12:51,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:51,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679473206] [2024-06-04 14:12:51,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679473206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:51,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:51,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:51,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733984532] [2024-06-04 14:12:51,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:51,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:51,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:51,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:51,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:51,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:51,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 207 transitions, 2330 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:51,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:51,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:51,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:51,528 INFO L124 PetriNetUnfolderBase]: 1901/3235 cut-off events. [2024-06-04 14:12:51,528 INFO L125 PetriNetUnfolderBase]: For 117500/117500 co-relation queries the response was YES. [2024-06-04 14:12:51,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19234 conditions, 3235 events. 1901/3235 cut-off events. For 117500/117500 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19901 event pairs, 434 based on Foata normal form. 12/3238 useless extension candidates. Maximal degree in co-relation 19140. Up to 2555 conditions per place. [2024-06-04 14:12:51,558 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 52 changer transitions 0/242 dead transitions. [2024-06-04 14:12:51,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 242 transitions, 2944 flow [2024-06-04 14:12:51,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:51,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:51,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:12:51,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:12:51,559 INFO L175 Difference]: Start difference. First operand has 193 places, 207 transitions, 2330 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:12:51,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 242 transitions, 2944 flow [2024-06-04 14:12:51,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 242 transitions, 2844 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:51,769 INFO L231 Difference]: Finished difference. Result has 197 places, 208 transitions, 2374 flow [2024-06-04 14:12:51,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2374, PETRI_PLACES=197, PETRI_TRANSITIONS=208} [2024-06-04 14:12:51,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-04 14:12:51,770 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 208 transitions, 2374 flow [2024-06-04 14:12:51,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:51,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:51,770 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-04 14:12:51,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:12:51,770 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:51,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:51,771 INFO L85 PathProgramCache]: Analyzing trace with hash -332061364, now seen corresponding path program 3 times [2024-06-04 14:12:51,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:51,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854566317] [2024-06-04 14:12:51,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:51,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:51,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:51,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-04 14:12:51,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:51,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854566317] [2024-06-04 14:12:51,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854566317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:51,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:51,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:51,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503874066] [2024-06-04 14:12:51,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:51,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:51,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:51,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:51,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:51,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:51,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 208 transitions, 2374 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:51,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:51,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:51,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:52,330 INFO L124 PetriNetUnfolderBase]: 1942/3311 cut-off events. [2024-06-04 14:12:52,330 INFO L125 PetriNetUnfolderBase]: For 122924/122924 co-relation queries the response was YES. [2024-06-04 14:12:52,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19765 conditions, 3311 events. 1942/3311 cut-off events. For 122924/122924 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20506 event pairs, 449 based on Foata normal form. 12/3314 useless extension candidates. Maximal degree in co-relation 19669. Up to 2718 conditions per place. [2024-06-04 14:12:52,360 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 54 changer transitions 0/243 dead transitions. [2024-06-04 14:12:52,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 243 transitions, 2992 flow [2024-06-04 14:12:52,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:52,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:52,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:12:52,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 14:12:52,361 INFO L175 Difference]: Start difference. First operand has 197 places, 208 transitions, 2374 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:12:52,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 243 transitions, 2992 flow [2024-06-04 14:12:52,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 243 transitions, 2862 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:52,616 INFO L231 Difference]: Finished difference. Result has 199 places, 209 transitions, 2394 flow [2024-06-04 14:12:52,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2394, PETRI_PLACES=199, PETRI_TRANSITIONS=209} [2024-06-04 14:12:52,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-04 14:12:52,617 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 209 transitions, 2394 flow [2024-06-04 14:12:52,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:52,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:52,617 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-04 14:12:52,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:12:52,618 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:12:52,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:52,618 INFO L85 PathProgramCache]: Analyzing trace with hash -321934772, now seen corresponding path program 4 times [2024-06-04 14:12:52,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:52,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761068219] [2024-06-04 14:12:52,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:52,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:52,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:52,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-04 14:12:52,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:52,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761068219] [2024-06-04 14:12:52,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761068219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:52,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:52,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:52,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692054211] [2024-06-04 14:12:52,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:52,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:52,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:52,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:52,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:52,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:52,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 209 transitions, 2394 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:52,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:52,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:52,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:53,218 INFO L124 PetriNetUnfolderBase]: 1922/3289 cut-off events. [2024-06-04 14:12:53,218 INFO L125 PetriNetUnfolderBase]: For 114675/114675 co-relation queries the response was YES. [2024-06-04 14:12:53,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19027 conditions, 3289 events. 1922/3289 cut-off events. For 114675/114675 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20357 event pairs, 394 based on Foata normal form. 12/3292 useless extension candidates. Maximal degree in co-relation 18930. Up to 1942 conditions per place. [2024-06-04 14:12:53,244 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 66 changer transitions 0/243 dead transitions. [2024-06-04 14:12:53,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 243 transitions, 2896 flow [2024-06-04 14:12:53,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:53,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:53,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:12:53,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:12:53,245 INFO L175 Difference]: Start difference. First operand has 199 places, 209 transitions, 2394 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:12:53,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 243 transitions, 2896 flow [2024-06-04 14:12:53,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 243 transitions, 2760 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:53,529 INFO L231 Difference]: Finished difference. Result has 200 places, 208 transitions, 2310 flow [2024-06-04 14:12:53,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2310, PETRI_PLACES=200, PETRI_TRANSITIONS=208} [2024-06-04 14:12:53,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-04 14:12:53,530 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 208 transitions, 2310 flow [2024-06-04 14:12:53,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:53,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:53,530 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-04 14:12:53,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:12:53,531 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-04 14:12:53,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:53,531 INFO L85 PathProgramCache]: Analyzing trace with hash 414582441, now seen corresponding path program 1 times [2024-06-04 14:12:53,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:53,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088531145] [2024-06-04 14:12:53,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:53,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:53,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:53,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:53,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:53,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088531145] [2024-06-04 14:12:53,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088531145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:53,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:53,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:53,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801849135] [2024-06-04 14:12:53,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:53,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:53,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:53,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:53,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:53,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:53,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 208 transitions, 2310 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:53,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:53,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:53,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:54,039 INFO L124 PetriNetUnfolderBase]: 1950/3332 cut-off events. [2024-06-04 14:12:54,039 INFO L125 PetriNetUnfolderBase]: For 110933/110933 co-relation queries the response was YES. [2024-06-04 14:12:54,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19457 conditions, 3332 events. 1950/3332 cut-off events. For 110933/110933 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20681 event pairs, 444 based on Foata normal form. 2/3328 useless extension candidates. Maximal degree in co-relation 19359. Up to 2854 conditions per place. [2024-06-04 14:12:54,069 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 169 selfloop transitions, 64 changer transitions 0/240 dead transitions. [2024-06-04 14:12:54,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 240 transitions, 3206 flow [2024-06-04 14:12:54,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:54,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:54,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:12:54,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:12:54,070 INFO L175 Difference]: Start difference. First operand has 200 places, 208 transitions, 2310 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:12:54,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 240 transitions, 3206 flow [2024-06-04 14:12:54,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 240 transitions, 2953 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-04 14:12:54,309 INFO L231 Difference]: Finished difference. Result has 199 places, 219 transitions, 2364 flow [2024-06-04 14:12:54,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2364, PETRI_PLACES=199, PETRI_TRANSITIONS=219} [2024-06-04 14:12:54,310 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-04 14:12:54,310 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 219 transitions, 2364 flow [2024-06-04 14:12:54,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:54,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:54,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:54,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:12:54,311 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-04 14:12:54,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:54,311 INFO L85 PathProgramCache]: Analyzing trace with hash 418301511, now seen corresponding path program 2 times [2024-06-04 14:12:54,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:54,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197629974] [2024-06-04 14:12:54,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:54,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:54,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:54,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:54,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197629974] [2024-06-04 14:12:54,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197629974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:54,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:54,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:54,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169236074] [2024-06-04 14:12:54,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:54,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:54,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:54,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:54,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:54,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:54,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 219 transitions, 2364 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:54,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:54,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:54,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:54,856 INFO L124 PetriNetUnfolderBase]: 1986/3393 cut-off events. [2024-06-04 14:12:54,856 INFO L125 PetriNetUnfolderBase]: For 118602/118602 co-relation queries the response was YES. [2024-06-04 14:12:54,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19748 conditions, 3393 events. 1986/3393 cut-off events. For 118602/118602 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21181 event pairs, 446 based on Foata normal form. 2/3389 useless extension candidates. Maximal degree in co-relation 19651. Up to 2983 conditions per place. [2024-06-04 14:12:54,886 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 51 changer transitions 0/243 dead transitions. [2024-06-04 14:12:54,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 243 transitions, 3120 flow [2024-06-04 14:12:54,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:54,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:54,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:12:54,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-04 14:12:54,888 INFO L175 Difference]: Start difference. First operand has 199 places, 219 transitions, 2364 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:12:54,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 243 transitions, 3120 flow [2024-06-04 14:12:55,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 243 transitions, 3005 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-04 14:12:55,186 INFO L231 Difference]: Finished difference. Result has 205 places, 227 transitions, 2510 flow [2024-06-04 14:12:55,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2510, PETRI_PLACES=205, PETRI_TRANSITIONS=227} [2024-06-04 14:12:55,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-04 14:12:55,186 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 227 transitions, 2510 flow [2024-06-04 14:12:55,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:55,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:55,187 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-04 14:12:55,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:12:55,187 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-04 14:12:55,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:55,188 INFO L85 PathProgramCache]: Analyzing trace with hash 418307091, now seen corresponding path program 3 times [2024-06-04 14:12:55,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:55,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440496047] [2024-06-04 14:12:55,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:55,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:55,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:55,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:55,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:55,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440496047] [2024-06-04 14:12:55,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440496047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:55,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:55,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:55,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945093415] [2024-06-04 14:12:55,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:55,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:55,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:55,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:55,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:55,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:55,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 227 transitions, 2510 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:55,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:55,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:55,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:55,769 INFO L124 PetriNetUnfolderBase]: 1988/3398 cut-off events. [2024-06-04 14:12:55,770 INFO L125 PetriNetUnfolderBase]: For 122538/122538 co-relation queries the response was YES. [2024-06-04 14:12:55,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19990 conditions, 3398 events. 1988/3398 cut-off events. For 122538/122538 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21209 event pairs, 446 based on Foata normal form. 2/3394 useless extension candidates. Maximal degree in co-relation 19890. Up to 2987 conditions per place. [2024-06-04 14:12:55,799 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 59 changer transitions 0/248 dead transitions. [2024-06-04 14:12:55,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 248 transitions, 3203 flow [2024-06-04 14:12:55,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:12:55,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:12:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 14:12:55,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-04 14:12:55,801 INFO L175 Difference]: Start difference. First operand has 205 places, 227 transitions, 2510 flow. Second operand 9 states and 202 transitions. [2024-06-04 14:12:55,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 248 transitions, 3203 flow [2024-06-04 14:12:56,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 248 transitions, 3076 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:56,040 INFO L231 Difference]: Finished difference. Result has 211 places, 231 transitions, 2581 flow [2024-06-04 14:12:56,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2581, PETRI_PLACES=211, PETRI_TRANSITIONS=231} [2024-06-04 14:12:56,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-04 14:12:56,040 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 231 transitions, 2581 flow [2024-06-04 14:12:56,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:56,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:56,041 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-04 14:12:56,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:12:56,041 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-04 14:12:56,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:56,041 INFO L85 PathProgramCache]: Analyzing trace with hash 576175191, now seen corresponding path program 4 times [2024-06-04 14:12:56,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:56,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240132438] [2024-06-04 14:12:56,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:56,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:56,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:56,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:56,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240132438] [2024-06-04 14:12:56,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240132438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:56,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:56,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:56,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124741373] [2024-06-04 14:12:56,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:56,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:56,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:56,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:56,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:56,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:56,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 231 transitions, 2581 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:56,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:56,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:56,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:56,597 INFO L124 PetriNetUnfolderBase]: 2006/3431 cut-off events. [2024-06-04 14:12:56,597 INFO L125 PetriNetUnfolderBase]: For 129204/129207 co-relation queries the response was YES. [2024-06-04 14:12:56,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20416 conditions, 3431 events. 2006/3431 cut-off events. For 129204/129207 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21527 event pairs, 465 based on Foata normal form. 4/3427 useless extension candidates. Maximal degree in co-relation 20314. Up to 2935 conditions per place. [2024-06-04 14:12:56,628 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 165 selfloop transitions, 85 changer transitions 0/257 dead transitions. [2024-06-04 14:12:56,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 257 transitions, 3493 flow [2024-06-04 14:12:56,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:56,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:56,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:12:56,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:12:56,629 INFO L175 Difference]: Start difference. First operand has 211 places, 231 transitions, 2581 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:12:56,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 257 transitions, 3493 flow [2024-06-04 14:12:56,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 257 transitions, 3341 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 14:12:56,891 INFO L231 Difference]: Finished difference. Result has 213 places, 240 transitions, 2814 flow [2024-06-04 14:12:56,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2814, PETRI_PLACES=213, PETRI_TRANSITIONS=240} [2024-06-04 14:12:56,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-04 14:12:56,891 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 240 transitions, 2814 flow [2024-06-04 14:12:56,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:56,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:56,892 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-04 14:12:56,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:12:56,892 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-04 14:12:56,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:56,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1760160051, now seen corresponding path program 5 times [2024-06-04 14:12:56,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:56,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803897855] [2024-06-04 14:12:56,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:56,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:56,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:56,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:56,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:56,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803897855] [2024-06-04 14:12:56,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803897855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:56,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:56,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:56,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419983848] [2024-06-04 14:12:56,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:56,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:56,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:56,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:56,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:57,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:57,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 240 transitions, 2814 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:57,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:57,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:57,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:57,446 INFO L124 PetriNetUnfolderBase]: 2018/3451 cut-off events. [2024-06-04 14:12:57,447 INFO L125 PetriNetUnfolderBase]: For 133966/133966 co-relation queries the response was YES. [2024-06-04 14:12:57,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20884 conditions, 3451 events. 2018/3451 cut-off events. For 133966/133966 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21629 event pairs, 447 based on Foata normal form. 2/3447 useless extension candidates. Maximal degree in co-relation 20780. Up to 2948 conditions per place. [2024-06-04 14:12:57,480 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 78 changer transitions 0/261 dead transitions. [2024-06-04 14:12:57,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 261 transitions, 3547 flow [2024-06-04 14:12:57,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:12:57,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:12:57,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:12:57,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:12:57,481 INFO L175 Difference]: Start difference. First operand has 213 places, 240 transitions, 2814 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:12:57,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 261 transitions, 3547 flow [2024-06-04 14:12:57,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 261 transitions, 3332 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-04 14:12:57,755 INFO L231 Difference]: Finished difference. Result has 215 places, 244 transitions, 2850 flow [2024-06-04 14:12:57,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2622, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2850, PETRI_PLACES=215, PETRI_TRANSITIONS=244} [2024-06-04 14:12:57,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-04 14:12:57,755 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 244 transitions, 2850 flow [2024-06-04 14:12:57,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:57,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:57,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:57,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:12:57,756 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-04 14:12:57,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:57,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1919891123, now seen corresponding path program 6 times [2024-06-04 14:12:57,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:57,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429477838] [2024-06-04 14:12:57,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:57,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:57,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:57,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:57,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429477838] [2024-06-04 14:12:57,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429477838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:57,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:57,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:57,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437217746] [2024-06-04 14:12:57,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:57,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:57,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:57,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:57,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:57,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:57,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 244 transitions, 2850 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:57,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:57,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:57,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:58,327 INFO L124 PetriNetUnfolderBase]: 2012/3443 cut-off events. [2024-06-04 14:12:58,327 INFO L125 PetriNetUnfolderBase]: For 135583/135583 co-relation queries the response was YES. [2024-06-04 14:12:58,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20874 conditions, 3443 events. 2012/3443 cut-off events. For 135583/135583 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21610 event pairs, 446 based on Foata normal form. 2/3439 useless extension candidates. Maximal degree in co-relation 20768. Up to 2943 conditions per place. [2024-06-04 14:12:58,361 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 88 changer transitions 0/263 dead transitions. [2024-06-04 14:12:58,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 263 transitions, 3514 flow [2024-06-04 14:12:58,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:58,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:58,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:12:58,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:12:58,362 INFO L175 Difference]: Start difference. First operand has 215 places, 244 transitions, 2850 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:12:58,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 263 transitions, 3514 flow [2024-06-04 14:12:58,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 263 transitions, 3362 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-04 14:12:58,691 INFO L231 Difference]: Finished difference. Result has 220 places, 244 transitions, 2886 flow [2024-06-04 14:12:58,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2886, PETRI_PLACES=220, PETRI_TRANSITIONS=244} [2024-06-04 14:12:58,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-04 14:12:58,692 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 244 transitions, 2886 flow [2024-06-04 14:12:58,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:58,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:58,693 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-04 14:12:58,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:12:58,693 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-04 14:12:58,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:58,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1247586001, now seen corresponding path program 1 times [2024-06-04 14:12:58,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:58,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123551673] [2024-06-04 14:12:58,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:58,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:58,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:58,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:58,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123551673] [2024-06-04 14:12:58,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123551673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:58,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:58,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:58,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358719639] [2024-06-04 14:12:58,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:58,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:58,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:58,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:58,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:58,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:58,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 244 transitions, 2886 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:58,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:58,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:58,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:59,258 INFO L124 PetriNetUnfolderBase]: 2041/3488 cut-off events. [2024-06-04 14:12:59,258 INFO L125 PetriNetUnfolderBase]: For 144254/144257 co-relation queries the response was YES. [2024-06-04 14:12:59,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21555 conditions, 3488 events. 2041/3488 cut-off events. For 144254/144257 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21822 event pairs, 467 based on Foata normal form. 1/3478 useless extension candidates. Maximal degree in co-relation 21448. Up to 2944 conditions per place. [2024-06-04 14:12:59,291 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 101 changer transitions 0/279 dead transitions. [2024-06-04 14:12:59,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 279 transitions, 3905 flow [2024-06-04 14:12:59,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:12:59,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:12:59,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:12:59,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-04 14:12:59,292 INFO L175 Difference]: Start difference. First operand has 220 places, 244 transitions, 2886 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:12:59,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 279 transitions, 3905 flow [2024-06-04 14:12:59,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 279 transitions, 3644 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 14:12:59,676 INFO L231 Difference]: Finished difference. Result has 219 places, 254 transitions, 3030 flow [2024-06-04 14:12:59,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3030, PETRI_PLACES=219, PETRI_TRANSITIONS=254} [2024-06-04 14:12:59,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-04 14:12:59,677 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 254 transitions, 3030 flow [2024-06-04 14:12:59,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:59,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:59,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:59,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:12:59,677 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-04 14:12:59,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:59,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1327080689, now seen corresponding path program 2 times [2024-06-04 14:12:59,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:59,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168719879] [2024-06-04 14:12:59,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:59,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:59,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:59,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:59,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168719879] [2024-06-04 14:12:59,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168719879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:59,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:59,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:59,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587038802] [2024-06-04 14:12:59,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:59,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:59,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:59,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:59,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:59,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:59,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 254 transitions, 3030 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:59,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:59,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:59,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:00,279 INFO L124 PetriNetUnfolderBase]: 2038/3488 cut-off events. [2024-06-04 14:13:00,280 INFO L125 PetriNetUnfolderBase]: For 147135/147138 co-relation queries the response was YES. [2024-06-04 14:13:00,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21510 conditions, 3488 events. 2038/3488 cut-off events. For 147135/147138 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21910 event pairs, 448 based on Foata normal form. 3/3484 useless extension candidates. Maximal degree in co-relation 21402. Up to 3086 conditions per place. [2024-06-04 14:13:00,313 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 53 changer transitions 0/274 dead transitions. [2024-06-04 14:13:00,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 274 transitions, 3614 flow [2024-06-04 14:13:00,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:00,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:00,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:13:00,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:13:00,314 INFO L175 Difference]: Start difference. First operand has 219 places, 254 transitions, 3030 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:13:00,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 274 transitions, 3614 flow [2024-06-04 14:13:00,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 274 transitions, 3427 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-04 14:13:00,682 INFO L231 Difference]: Finished difference. Result has 223 places, 254 transitions, 2955 flow [2024-06-04 14:13:00,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2843, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2955, PETRI_PLACES=223, PETRI_TRANSITIONS=254} [2024-06-04 14:13:00,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-04 14:13:00,682 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 254 transitions, 2955 flow [2024-06-04 14:13:00,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:00,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:00,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:00,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:13:00,683 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-04 14:13:00,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:00,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1322439059, now seen corresponding path program 3 times [2024-06-04 14:13:00,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:00,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744713607] [2024-06-04 14:13:00,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:00,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:00,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:00,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:00,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:00,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744713607] [2024-06-04 14:13:00,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744713607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:00,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:00,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:00,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339606759] [2024-06-04 14:13:00,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:00,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:00,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:00,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:00,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:00,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:00,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 254 transitions, 2955 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:00,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:00,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:00,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:01,317 INFO L124 PetriNetUnfolderBase]: 2066/3535 cut-off events. [2024-06-04 14:13:01,318 INFO L125 PetriNetUnfolderBase]: For 153738/153741 co-relation queries the response was YES. [2024-06-04 14:13:01,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21831 conditions, 3535 events. 2066/3535 cut-off events. For 153738/153741 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22225 event pairs, 448 based on Foata normal form. 3/3531 useless extension candidates. Maximal degree in co-relation 21722. Up to 3107 conditions per place. [2024-06-04 14:13:01,352 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 68 changer transitions 0/288 dead transitions. [2024-06-04 14:13:01,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 288 transitions, 3926 flow [2024-06-04 14:13:01,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:01,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:01,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 14:13:01,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-04 14:13:01,353 INFO L175 Difference]: Start difference. First operand has 223 places, 254 transitions, 2955 flow. Second operand 8 states and 182 transitions. [2024-06-04 14:13:01,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 288 transitions, 3926 flow [2024-06-04 14:13:01,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 288 transitions, 3778 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-04 14:13:01,759 INFO L231 Difference]: Finished difference. Result has 229 places, 269 transitions, 3234 flow [2024-06-04 14:13:01,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3234, PETRI_PLACES=229, PETRI_TRANSITIONS=269} [2024-06-04 14:13:01,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-04 14:13:01,760 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 269 transitions, 3234 flow [2024-06-04 14:13:01,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:01,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:01,760 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-04 14:13:01,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:13:01,761 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-04 14:13:01,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:01,761 INFO L85 PathProgramCache]: Analyzing trace with hash -27023285, now seen corresponding path program 4 times [2024-06-04 14:13:01,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:01,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639967180] [2024-06-04 14:13:01,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:01,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:01,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:01,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-04 14:13:01,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:01,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639967180] [2024-06-04 14:13:01,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639967180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:01,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:01,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:01,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070129568] [2024-06-04 14:13:01,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:01,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:01,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:01,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:01,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:01,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:01,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 269 transitions, 3234 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:01,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:01,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:01,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:02,365 INFO L124 PetriNetUnfolderBase]: 2111/3604 cut-off events. [2024-06-04 14:13:02,366 INFO L125 PetriNetUnfolderBase]: For 167311/167311 co-relation queries the response was YES. [2024-06-04 14:13:02,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22799 conditions, 3604 events. 2111/3604 cut-off events. For 167311/167311 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22746 event pairs, 446 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 22687. Up to 2998 conditions per place. [2024-06-04 14:13:02,402 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 117 changer transitions 0/305 dead transitions. [2024-06-04 14:13:02,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 305 transitions, 4347 flow [2024-06-04 14:13:02,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:02,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:02,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:13:02,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:13:02,404 INFO L175 Difference]: Start difference. First operand has 229 places, 269 transitions, 3234 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:13:02,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 305 transitions, 4347 flow [2024-06-04 14:13:02,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 305 transitions, 4225 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-04 14:13:02,773 INFO L231 Difference]: Finished difference. Result has 235 places, 283 transitions, 3618 flow [2024-06-04 14:13:02,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=235, PETRI_TRANSITIONS=283} [2024-06-04 14:13:02,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-04 14:13:02,774 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 283 transitions, 3618 flow [2024-06-04 14:13:02,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:02,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:02,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:02,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:13:02,774 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-04 14:13:02,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:02,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1377393873, now seen corresponding path program 5 times [2024-06-04 14:13:02,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:02,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700294932] [2024-06-04 14:13:02,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:02,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:02,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:02,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:02,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:02,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700294932] [2024-06-04 14:13:02,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700294932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:02,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:02,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:02,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763592602] [2024-06-04 14:13:02,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:02,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:02,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:02,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:02,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:02,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:02,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 283 transitions, 3618 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:02,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:02,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:02,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:03,370 INFO L124 PetriNetUnfolderBase]: 2105/3596 cut-off events. [2024-06-04 14:13:03,371 INFO L125 PetriNetUnfolderBase]: For 171774/171774 co-relation queries the response was YES. [2024-06-04 14:13:03,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23008 conditions, 3596 events. 2105/3596 cut-off events. For 171774/171774 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22689 event pairs, 446 based on Foata normal form. 2/3592 useless extension candidates. Maximal degree in co-relation 22894. Up to 2993 conditions per place. [2024-06-04 14:13:03,409 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 109 changer transitions 0/302 dead transitions. [2024-06-04 14:13:03,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 302 transitions, 4486 flow [2024-06-04 14:13:03,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:03,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:03,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:13:03,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:13:03,411 INFO L175 Difference]: Start difference. First operand has 235 places, 283 transitions, 3618 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:13:03,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 302 transitions, 4486 flow [2024-06-04 14:13:03,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 302 transitions, 4322 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-04 14:13:03,831 INFO L231 Difference]: Finished difference. Result has 239 places, 283 transitions, 3680 flow [2024-06-04 14:13:03,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3680, PETRI_PLACES=239, PETRI_TRANSITIONS=283} [2024-06-04 14:13:03,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-04 14:13:03,832 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 283 transitions, 3680 flow [2024-06-04 14:13:03,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:03,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:03,832 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-04 14:13:03,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:13:03,832 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-04 14:13:03,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:03,833 INFO L85 PathProgramCache]: Analyzing trace with hash -301740435, now seen corresponding path program 6 times [2024-06-04 14:13:03,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:03,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705584768] [2024-06-04 14:13:03,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:03,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:03,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:03,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:03,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705584768] [2024-06-04 14:13:03,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705584768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:03,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:03,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:03,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519623653] [2024-06-04 14:13:03,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:03,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:03,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:03,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:03,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:03,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:03,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 283 transitions, 3680 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:03,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:03,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:03,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:04,435 INFO L124 PetriNetUnfolderBase]: 2100/3588 cut-off events. [2024-06-04 14:13:04,436 INFO L125 PetriNetUnfolderBase]: For 174263/174263 co-relation queries the response was YES. [2024-06-04 14:13:04,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23029 conditions, 3588 events. 2100/3588 cut-off events. For 174263/174263 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22632 event pairs, 446 based on Foata normal form. 1/3583 useless extension candidates. Maximal degree in co-relation 22914. Up to 2988 conditions per place. [2024-06-04 14:13:04,472 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 179 selfloop transitions, 120 changer transitions 0/306 dead transitions. [2024-06-04 14:13:04,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 306 transitions, 4688 flow [2024-06-04 14:13:04,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:04,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:04,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:13:04,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:13:04,473 INFO L175 Difference]: Start difference. First operand has 239 places, 283 transitions, 3680 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:13:04,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 306 transitions, 4688 flow [2024-06-04 14:13:04,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 4439 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-04 14:13:04,897 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3677 flow [2024-06-04 14:13:04,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3677, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-04 14:13:04,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-04 14:13:04,898 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3677 flow [2024-06-04 14:13:04,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:04,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:04,898 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-04 14:13:04,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:13:04,898 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-04 14:13:04,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:04,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1108633173, now seen corresponding path program 7 times [2024-06-04 14:13:04,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:04,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089795382] [2024-06-04 14:13:04,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:04,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:04,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:05,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:05,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:05,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089795382] [2024-06-04 14:13:05,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089795382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:05,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:05,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:05,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355192762] [2024-06-04 14:13:05,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:05,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:05,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:05,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:05,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:05,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:05,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3677 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:05,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:05,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:05,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:05,522 INFO L124 PetriNetUnfolderBase]: 2097/3584 cut-off events. [2024-06-04 14:13:05,522 INFO L125 PetriNetUnfolderBase]: For 177491/177491 co-relation queries the response was YES. [2024-06-04 14:13:05,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22992 conditions, 3584 events. 2097/3584 cut-off events. For 177491/177491 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22610 event pairs, 446 based on Foata normal form. 1/3579 useless extension candidates. Maximal degree in co-relation 22876. Up to 3157 conditions per place. [2024-06-04 14:13:05,559 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 236 selfloop transitions, 57 changer transitions 0/300 dead transitions. [2024-06-04 14:13:05,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 300 transitions, 4305 flow [2024-06-04 14:13:05,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:05,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:05,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:13:05,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:13:05,560 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3677 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:13:05,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 300 transitions, 4305 flow [2024-06-04 14:13:05,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 300 transitions, 3850 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-04 14:13:05,989 INFO L231 Difference]: Finished difference. Result has 240 places, 283 transitions, 3342 flow [2024-06-04 14:13:05,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3342, PETRI_PLACES=240, PETRI_TRANSITIONS=283} [2024-06-04 14:13:05,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-04 14:13:05,990 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 283 transitions, 3342 flow [2024-06-04 14:13:05,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:05,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:05,990 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-04 14:13:05,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:13:05,990 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-04 14:13:05,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:05,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1119732723, now seen corresponding path program 8 times [2024-06-04 14:13:05,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:05,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563497503] [2024-06-04 14:13:05,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:05,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:05,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:06,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:06,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:06,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563497503] [2024-06-04 14:13:06,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563497503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:06,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:06,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:06,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698212889] [2024-06-04 14:13:06,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:06,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:06,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:06,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:06,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:06,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:06,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 283 transitions, 3342 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:06,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:06,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:06,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:06,729 INFO L124 PetriNetUnfolderBase]: 2091/3576 cut-off events. [2024-06-04 14:13:06,730 INFO L125 PetriNetUnfolderBase]: For 178781/178781 co-relation queries the response was YES. [2024-06-04 14:13:06,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22470 conditions, 3576 events. 2091/3576 cut-off events. For 178781/178781 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22594 event pairs, 446 based on Foata normal form. 2/3572 useless extension candidates. Maximal degree in co-relation 22354. Up to 3108 conditions per place. [2024-06-04 14:13:06,783 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 72 changer transitions 0/300 dead transitions. [2024-06-04 14:13:06,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 300 transitions, 4090 flow [2024-06-04 14:13:06,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:06,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:06,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 14:13:06,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-04 14:13:06,784 INFO L175 Difference]: Start difference. First operand has 240 places, 283 transitions, 3342 flow. Second operand 9 states and 202 transitions. [2024-06-04 14:13:06,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 300 transitions, 4090 flow [2024-06-04 14:13:07,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3974 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 14:13:07,256 INFO L231 Difference]: Finished difference. Result has 244 places, 283 transitions, 3377 flow [2024-06-04 14:13:07,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3377, PETRI_PLACES=244, PETRI_TRANSITIONS=283} [2024-06-04 14:13:07,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-04 14:13:07,257 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 283 transitions, 3377 flow [2024-06-04 14:13:07,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:07,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:07,258 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-04 14:13:07,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:13:07,258 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-04 14:13:07,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:07,258 INFO L85 PathProgramCache]: Analyzing trace with hash 82431405, now seen corresponding path program 9 times [2024-06-04 14:13:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:07,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901253855] [2024-06-04 14:13:07,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:07,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:07,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:07,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-04 14:13:07,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:07,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901253855] [2024-06-04 14:13:07,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901253855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:07,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:07,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:07,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044183501] [2024-06-04 14:13:07,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:07,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:07,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:07,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:07,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:07,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:07,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 283 transitions, 3377 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:07,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:07,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:07,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:07,931 INFO L124 PetriNetUnfolderBase]: 2083/3564 cut-off events. [2024-06-04 14:13:07,931 INFO L125 PetriNetUnfolderBase]: For 180494/180494 co-relation queries the response was YES. [2024-06-04 14:13:07,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22402 conditions, 3564 events. 2083/3564 cut-off events. For 180494/180494 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 22478 event pairs, 446 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 22285. Up to 3100 conditions per place. [2024-06-04 14:13:07,970 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 222 selfloop transitions, 68 changer transitions 0/297 dead transitions. [2024-06-04 14:13:07,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 297 transitions, 3991 flow [2024-06-04 14:13:07,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:07,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:07,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:13:07,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:13:07,972 INFO L175 Difference]: Start difference. First operand has 244 places, 283 transitions, 3377 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:13:07,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 297 transitions, 3991 flow [2024-06-04 14:13:08,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 297 transitions, 3757 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:08,460 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3288 flow [2024-06-04 14:13:08,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-04 14:13:08,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-04 14:13:08,461 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3288 flow [2024-06-04 14:13:08,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:08,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:08,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:08,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:13:08,465 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-04 14:13:08,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:08,465 INFO L85 PathProgramCache]: Analyzing trace with hash 605112243, now seen corresponding path program 10 times [2024-06-04 14:13:08,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:08,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590979721] [2024-06-04 14:13:08,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:08,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:08,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:08,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-04 14:13:08,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:08,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590979721] [2024-06-04 14:13:08,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590979721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:08,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:08,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:08,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340080048] [2024-06-04 14:13:08,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:08,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:08,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:08,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:08,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:08,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:08,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3288 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:08,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:08,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:08,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:09,127 INFO L124 PetriNetUnfolderBase]: 2077/3559 cut-off events. [2024-06-04 14:13:09,127 INFO L125 PetriNetUnfolderBase]: For 181734/181737 co-relation queries the response was YES. [2024-06-04 14:13:09,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22188 conditions, 3559 events. 2077/3559 cut-off events. For 181734/181737 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22471 event pairs, 448 based on Foata normal form. 4/3556 useless extension candidates. Maximal degree in co-relation 22071. Up to 2998 conditions per place. [2024-06-04 14:13:09,165 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 184 selfloop transitions, 123 changer transitions 0/314 dead transitions. [2024-06-04 14:13:09,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 314 transitions, 4106 flow [2024-06-04 14:13:09,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:09,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:09,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-04 14:13:09,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-04 14:13:09,167 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3288 flow. Second operand 8 states and 202 transitions. [2024-06-04 14:13:09,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 314 transitions, 4106 flow [2024-06-04 14:13:09,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 3942 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 14:13:09,758 INFO L231 Difference]: Finished difference. Result has 245 places, 283 transitions, 3389 flow [2024-06-04 14:13:09,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3389, PETRI_PLACES=245, PETRI_TRANSITIONS=283} [2024-06-04 14:13:09,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-04 14:13:09,759 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 283 transitions, 3389 flow [2024-06-04 14:13:09,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:09,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:09,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:09,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:13:09,760 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-04 14:13:09,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:09,760 INFO L85 PathProgramCache]: Analyzing trace with hash 453474059, now seen corresponding path program 11 times [2024-06-04 14:13:09,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:09,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226220116] [2024-06-04 14:13:09,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:09,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:09,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:09,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:09,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:09,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226220116] [2024-06-04 14:13:09,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226220116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:09,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:09,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140384297] [2024-06-04 14:13:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:09,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:09,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:09,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:09,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:09,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:09,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 283 transitions, 3389 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:09,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:09,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:09,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:10,424 INFO L124 PetriNetUnfolderBase]: 2071/3548 cut-off events. [2024-06-04 14:13:10,425 INFO L125 PetriNetUnfolderBase]: For 182695/182695 co-relation queries the response was YES. [2024-06-04 14:13:10,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22243 conditions, 3548 events. 2071/3548 cut-off events. For 182695/182695 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22421 event pairs, 446 based on Foata normal form. 2/3544 useless extension candidates. Maximal degree in co-relation 22125. Up to 2993 conditions per place. [2024-06-04 14:13:10,465 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 193 selfloop transitions, 103 changer transitions 0/303 dead transitions. [2024-06-04 14:13:10,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 303 transitions, 4159 flow [2024-06-04 14:13:10,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:13:10,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:13:10,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:13:10,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-04 14:13:10,466 INFO L175 Difference]: Start difference. First operand has 245 places, 283 transitions, 3389 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:13:10,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 303 transitions, 4159 flow [2024-06-04 14:13:11,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 303 transitions, 3842 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-04 14:13:11,079 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3305 flow [2024-06-04 14:13:11,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3305, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-04 14:13:11,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-04 14:13:11,080 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3305 flow [2024-06-04 14:13:11,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:11,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:11,080 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-04 14:13:11,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:13:11,080 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-04 14:13:11,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:11,081 INFO L85 PathProgramCache]: Analyzing trace with hash 453207149, now seen corresponding path program 12 times [2024-06-04 14:13:11,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:11,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022019708] [2024-06-04 14:13:11,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:11,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:11,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:11,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:11,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:11,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022019708] [2024-06-04 14:13:11,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022019708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:11,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:11,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:11,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170999572] [2024-06-04 14:13:11,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:11,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:11,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:11,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:11,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:11,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:11,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3305 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:11,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:11,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:11,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:11,703 INFO L124 PetriNetUnfolderBase]: 2063/3536 cut-off events. [2024-06-04 14:13:11,703 INFO L125 PetriNetUnfolderBase]: For 168296/168296 co-relation queries the response was YES. [2024-06-04 14:13:11,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21784 conditions, 3536 events. 2063/3536 cut-off events. For 168296/168296 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22319 event pairs, 446 based on Foata normal form. 2/3532 useless extension candidates. Maximal degree in co-relation 21667. Up to 2985 conditions per place. [2024-06-04 14:13:11,739 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 115 changer transitions 0/310 dead transitions. [2024-06-04 14:13:11,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 310 transitions, 3979 flow [2024-06-04 14:13:11,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:11,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:11,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:13:11,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:13:11,756 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3305 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:13:11,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 310 transitions, 3979 flow [2024-06-04 14:13:12,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 310 transitions, 3687 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:12,374 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3263 flow [2024-06-04 14:13:12,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3263, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-04 14:13:12,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-04 14:13:12,375 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3263 flow [2024-06-04 14:13:12,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:12,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:12,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] [2024-06-04 14:13:12,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:13:12,376 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-04 14:13:12,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:12,376 INFO L85 PathProgramCache]: Analyzing trace with hash 674896643, now seen corresponding path program 1 times [2024-06-04 14:13:12,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:12,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645261562] [2024-06-04 14:13:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:12,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:12,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:12,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:12,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:12,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645261562] [2024-06-04 14:13:12,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645261562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:12,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:12,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:13:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995263102] [2024-06-04 14:13:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:12,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:13:12,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:12,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:13:12,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:13:12,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:13:12,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3263 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:12,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:12,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:13:12,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:12,999 INFO L124 PetriNetUnfolderBase]: 1982/3443 cut-off events. [2024-06-04 14:13:12,999 INFO L125 PetriNetUnfolderBase]: For 173785/173785 co-relation queries the response was YES. [2024-06-04 14:13:13,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21240 conditions, 3443 events. 1982/3443 cut-off events. For 173785/173785 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21994 event pairs, 329 based on Foata normal form. 7/3415 useless extension candidates. Maximal degree in co-relation 21124. Up to 2845 conditions per place. [2024-06-04 14:13:13,036 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 231 selfloop transitions, 27 changer transitions 0/306 dead transitions. [2024-06-04 14:13:13,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 306 transitions, 3863 flow [2024-06-04 14:13:13,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:13:13,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:13:13,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-04 14:13:13,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-04 14:13:13,037 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3263 flow. Second operand 5 states and 135 transitions. [2024-06-04 14:13:13,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 306 transitions, 3863 flow [2024-06-04 14:13:13,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 306 transitions, 3614 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-04 14:13:13,529 INFO L231 Difference]: Finished difference. Result has 237 places, 284 transitions, 3090 flow [2024-06-04 14:13:13,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3090, PETRI_PLACES=237, PETRI_TRANSITIONS=284} [2024-06-04 14:13:13,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-04 14:13:13,530 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 284 transitions, 3090 flow [2024-06-04 14:13:13,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:13,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:13,530 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-04 14:13:13,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:13:13,531 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-04 14:13:13,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:13,531 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 2 times [2024-06-04 14:13:13,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:13,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955682786] [2024-06-04 14:13:13,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:13,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:13,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:13,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:13,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:13,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955682786] [2024-06-04 14:13:13,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955682786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:13,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:13,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:13:13,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723069712] [2024-06-04 14:13:13,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:13,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:13:13,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:13,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:13:13,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:13:13,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:13:13,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 284 transitions, 3090 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:13,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:13,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:13:13,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:14,173 INFO L124 PetriNetUnfolderBase]: 1984/3432 cut-off events. [2024-06-04 14:13:14,173 INFO L125 PetriNetUnfolderBase]: For 156632/156646 co-relation queries the response was YES. [2024-06-04 14:13:14,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20583 conditions, 3432 events. 1984/3432 cut-off events. For 156632/156646 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21925 event pairs, 343 based on Foata normal form. 20/3412 useless extension candidates. Maximal degree in co-relation 20469. Up to 2748 conditions per place. [2024-06-04 14:13:14,209 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 233 selfloop transitions, 24 changer transitions 0/305 dead transitions. [2024-06-04 14:13:14,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 3810 flow [2024-06-04 14:13:14,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:13:14,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:13:14,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-04 14:13:14,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-04 14:13:14,210 INFO L175 Difference]: Start difference. First operand has 237 places, 284 transitions, 3090 flow. Second operand 5 states and 129 transitions. [2024-06-04 14:13:14,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 3810 flow [2024-06-04 14:13:14,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 305 transitions, 3760 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 14:13:14,700 INFO L231 Difference]: Finished difference. Result has 239 places, 285 transitions, 3104 flow [2024-06-04 14:13:14,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3104, PETRI_PLACES=239, PETRI_TRANSITIONS=285} [2024-06-04 14:13:14,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-04 14:13:14,701 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 285 transitions, 3104 flow [2024-06-04 14:13:14,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:14,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:14,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:14,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:13:14,701 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-04 14:13:14,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:14,702 INFO L85 PathProgramCache]: Analyzing trace with hash -35706805, now seen corresponding path program 1 times [2024-06-04 14:13:14,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:14,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754603425] [2024-06-04 14:13:14,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:14,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:14,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:14,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:14,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:14,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754603425] [2024-06-04 14:13:14,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754603425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:14,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:14,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:14,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595974784] [2024-06-04 14:13:14,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:14,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:14,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:14,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:14,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:14,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:14,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 285 transitions, 3104 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:14,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:14,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:14,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:15,376 INFO L124 PetriNetUnfolderBase]: 2101/3627 cut-off events. [2024-06-04 14:13:15,377 INFO L125 PetriNetUnfolderBase]: For 152576/152576 co-relation queries the response was YES. [2024-06-04 14:13:15,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21577 conditions, 3627 events. 2101/3627 cut-off events. For 152576/152576 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23106 event pairs, 409 based on Foata normal form. 2/3626 useless extension candidates. Maximal degree in co-relation 21462. Up to 3224 conditions per place. [2024-06-04 14:13:15,413 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 31 changer transitions 0/312 dead transitions. [2024-06-04 14:13:15,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 312 transitions, 4002 flow [2024-06-04 14:13:15,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:15,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:15,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:13:15,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:13:15,414 INFO L175 Difference]: Start difference. First operand has 239 places, 285 transitions, 3104 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:13:15,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 312 transitions, 4002 flow [2024-06-04 14:13:15,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 312 transitions, 3961 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 14:13:15,869 INFO L231 Difference]: Finished difference. Result has 244 places, 289 transitions, 3246 flow [2024-06-04 14:13:15,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3246, PETRI_PLACES=244, PETRI_TRANSITIONS=289} [2024-06-04 14:13:15,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-04 14:13:15,871 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 289 transitions, 3246 flow [2024-06-04 14:13:15,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:15,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:15,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:15,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:13:15,872 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-04 14:13:15,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:15,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1250032605, now seen corresponding path program 2 times [2024-06-04 14:13:15,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:15,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272896971] [2024-06-04 14:13:15,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:15,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:15,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:16,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:16,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:16,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272896971] [2024-06-04 14:13:16,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272896971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:16,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:16,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:16,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95485293] [2024-06-04 14:13:16,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:16,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:16,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:16,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:16,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:16,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:16,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 289 transitions, 3246 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:16,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:16,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:16,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:16,615 INFO L124 PetriNetUnfolderBase]: 2109/3634 cut-off events. [2024-06-04 14:13:16,616 INFO L125 PetriNetUnfolderBase]: For 158202/158202 co-relation queries the response was YES. [2024-06-04 14:13:16,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21757 conditions, 3634 events. 2109/3634 cut-off events. For 158202/158202 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23079 event pairs, 440 based on Foata normal form. 2/3633 useless extension candidates. Maximal degree in co-relation 21641. Up to 3269 conditions per place. [2024-06-04 14:13:16,653 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 28 changer transitions 0/309 dead transitions. [2024-06-04 14:13:16,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 309 transitions, 3954 flow [2024-06-04 14:13:16,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:16,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:16,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 14:13:16,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5374149659863946 [2024-06-04 14:13:16,654 INFO L175 Difference]: Start difference. First operand has 244 places, 289 transitions, 3246 flow. Second operand 7 states and 158 transitions. [2024-06-04 14:13:16,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 309 transitions, 3954 flow [2024-06-04 14:13:17,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 309 transitions, 3828 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-04 14:13:17,155 INFO L231 Difference]: Finished difference. Result has 248 places, 291 transitions, 3245 flow [2024-06-04 14:13:17,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3142, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3245, PETRI_PLACES=248, PETRI_TRANSITIONS=291} [2024-06-04 14:13:17,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-04 14:13:17,156 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 291 transitions, 3245 flow [2024-06-04 14:13:17,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:17,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:17,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:17,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:13:17,156 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-04 14:13:17,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:17,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1492694963, now seen corresponding path program 3 times [2024-06-04 14:13:17,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:17,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428596119] [2024-06-04 14:13:17,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:17,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:17,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:17,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:17,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:17,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428596119] [2024-06-04 14:13:17,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428596119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:17,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:17,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:17,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873491975] [2024-06-04 14:13:17,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:17,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:17,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:17,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:17,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:17,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:17,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 291 transitions, 3245 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:17,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:17,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:17,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:17,808 INFO L124 PetriNetUnfolderBase]: 2117/3646 cut-off events. [2024-06-04 14:13:17,808 INFO L125 PetriNetUnfolderBase]: For 162650/162650 co-relation queries the response was YES. [2024-06-04 14:13:17,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21803 conditions, 3646 events. 2117/3646 cut-off events. For 162650/162650 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23145 event pairs, 440 based on Foata normal form. 2/3645 useless extension candidates. Maximal degree in co-relation 21685. Up to 3296 conditions per place. [2024-06-04 14:13:17,848 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 281 selfloop transitions, 20 changer transitions 0/308 dead transitions. [2024-06-04 14:13:17,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 308 transitions, 3925 flow [2024-06-04 14:13:17,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:17,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:17,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-04 14:13:17,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 14:13:17,849 INFO L175 Difference]: Start difference. First operand has 248 places, 291 transitions, 3245 flow. Second operand 7 states and 154 transitions. [2024-06-04 14:13:17,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 308 transitions, 3925 flow [2024-06-04 14:13:18,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 308 transitions, 3842 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 14:13:18,317 INFO L231 Difference]: Finished difference. Result has 250 places, 293 transitions, 3253 flow [2024-06-04 14:13:18,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3253, PETRI_PLACES=250, PETRI_TRANSITIONS=293} [2024-06-04 14:13:18,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-04 14:13:18,332 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 293 transitions, 3253 flow [2024-06-04 14:13:18,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:18,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:18,332 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-04 14:13:18,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:13:18,332 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-04 14:13:18,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:18,333 INFO L85 PathProgramCache]: Analyzing trace with hash 82626023, now seen corresponding path program 1 times [2024-06-04 14:13:18,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:18,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609904727] [2024-06-04 14:13:18,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:18,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:18,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:18,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:18,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:18,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609904727] [2024-06-04 14:13:18,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609904727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:18,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:18,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:18,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412169559] [2024-06-04 14:13:18,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:18,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:18,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:18,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:18,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:18,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:18,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 293 transitions, 3253 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:18,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:18,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:18,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:19,061 INFO L124 PetriNetUnfolderBase]: 2133/3665 cut-off events. [2024-06-04 14:13:19,061 INFO L125 PetriNetUnfolderBase]: For 171753/171753 co-relation queries the response was YES. [2024-06-04 14:13:19,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21998 conditions, 3665 events. 2133/3665 cut-off events. For 171753/171753 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23276 event pairs, 452 based on Foata normal form. 4/3663 useless extension candidates. Maximal degree in co-relation 21879. Up to 3212 conditions per place. [2024-06-04 14:13:19,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 249 selfloop transitions, 55 changer transitions 0/311 dead transitions. [2024-06-04 14:13:19,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 311 transitions, 3957 flow [2024-06-04 14:13:19,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:19,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:19,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:13:19,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-04 14:13:19,105 INFO L175 Difference]: Start difference. First operand has 250 places, 293 transitions, 3253 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:13:19,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 311 transitions, 3957 flow [2024-06-04 14:13:19,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 311 transitions, 3886 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:13:19,627 INFO L231 Difference]: Finished difference. Result has 252 places, 296 transitions, 3364 flow [2024-06-04 14:13:19,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3364, PETRI_PLACES=252, PETRI_TRANSITIONS=296} [2024-06-04 14:13:19,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-04 14:13:19,627 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 296 transitions, 3364 flow [2024-06-04 14:13:19,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:19,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:19,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:19,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:13:19,628 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-04 14:13:19,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:19,628 INFO L85 PathProgramCache]: Analyzing trace with hash 453483979, now seen corresponding path program 4 times [2024-06-04 14:13:19,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:19,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110692237] [2024-06-04 14:13:19,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:19,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:19,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:19,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:19,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110692237] [2024-06-04 14:13:19,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110692237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:19,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:19,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:19,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60242376] [2024-06-04 14:13:19,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:19,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:19,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:19,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:19,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:19,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:19,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 296 transitions, 3364 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:19,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:19,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:19,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:20,323 INFO L124 PetriNetUnfolderBase]: 2128/3668 cut-off events. [2024-06-04 14:13:20,323 INFO L125 PetriNetUnfolderBase]: For 169161/169161 co-relation queries the response was YES. [2024-06-04 14:13:20,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22084 conditions, 3668 events. 2128/3668 cut-off events. For 169161/169161 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23330 event pairs, 408 based on Foata normal form. 2/3667 useless extension candidates. Maximal degree in co-relation 21964. Up to 3277 conditions per place. [2024-06-04 14:13:20,361 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 280 selfloop transitions, 29 changer transitions 0/316 dead transitions. [2024-06-04 14:13:20,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 316 transitions, 4032 flow [2024-06-04 14:13:20,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:13:20,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:13:20,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:13:20,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:13:20,362 INFO L175 Difference]: Start difference. First operand has 252 places, 296 transitions, 3364 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:13:20,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 316 transitions, 4032 flow [2024-06-04 14:13:20,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 316 transitions, 3844 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-04 14:13:20,947 INFO L231 Difference]: Finished difference. Result has 253 places, 296 transitions, 3245 flow [2024-06-04 14:13:20,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3245, PETRI_PLACES=253, PETRI_TRANSITIONS=296} [2024-06-04 14:13:20,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-04 14:13:20,948 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 296 transitions, 3245 flow [2024-06-04 14:13:20,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:20,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:20,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:20,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:13:20,949 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-04 14:13:20,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:20,949 INFO L85 PathProgramCache]: Analyzing trace with hash 681569827, now seen corresponding path program 2 times [2024-06-04 14:13:20,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:20,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450515067] [2024-06-04 14:13:20,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:20,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:20,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:21,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-04 14:13:21,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:21,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450515067] [2024-06-04 14:13:21,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450515067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:21,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:21,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:21,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388220288] [2024-06-04 14:13:21,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:21,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:21,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:21,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:21,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:21,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:21,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 296 transitions, 3245 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:21,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:21,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:21,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:21,609 INFO L124 PetriNetUnfolderBase]: 2144/3683 cut-off events. [2024-06-04 14:13:21,610 INFO L125 PetriNetUnfolderBase]: For 178606/178609 co-relation queries the response was YES. [2024-06-04 14:13:21,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22109 conditions, 3683 events. 2144/3683 cut-off events. For 178606/178609 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 23459 event pairs, 476 based on Foata normal form. 6/3681 useless extension candidates. Maximal degree in co-relation 21988. Up to 3229 conditions per place. [2024-06-04 14:13:21,662 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 246 selfloop transitions, 57 changer transitions 0/310 dead transitions. [2024-06-04 14:13:21,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 310 transitions, 3943 flow [2024-06-04 14:13:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:13:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:13:21,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-04 14:13:21,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-04 14:13:21,664 INFO L175 Difference]: Start difference. First operand has 253 places, 296 transitions, 3245 flow. Second operand 6 states and 139 transitions. [2024-06-04 14:13:21,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 310 transitions, 3943 flow [2024-06-04 14:13:22,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 310 transitions, 3876 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:13:22,425 INFO L231 Difference]: Finished difference. Result has 254 places, 299 transitions, 3370 flow [2024-06-04 14:13:22,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3370, PETRI_PLACES=254, PETRI_TRANSITIONS=299} [2024-06-04 14:13:22,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-04 14:13:22,426 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 299 transitions, 3370 flow [2024-06-04 14:13:22,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:22,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:22,426 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-04 14:13:22,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:13:22,426 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-04 14:13:22,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:22,427 INFO L85 PathProgramCache]: Analyzing trace with hash 690140707, now seen corresponding path program 3 times [2024-06-04 14:13:22,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:22,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670003355] [2024-06-04 14:13:22,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:22,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:22,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:22,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:22,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670003355] [2024-06-04 14:13:22,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670003355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:22,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:22,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:22,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135377836] [2024-06-04 14:13:22,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:22,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:22,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:22,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:22,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:22,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:22,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 299 transitions, 3370 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:22,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:22,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:22,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:23,065 INFO L124 PetriNetUnfolderBase]: 2173/3715 cut-off events. [2024-06-04 14:13:23,066 INFO L125 PetriNetUnfolderBase]: For 184861/184864 co-relation queries the response was YES. [2024-06-04 14:13:23,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22789 conditions, 3715 events. 2173/3715 cut-off events. For 184861/184864 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23583 event pairs, 465 based on Foata normal form. 6/3713 useless extension candidates. Maximal degree in co-relation 22667. Up to 3214 conditions per place. [2024-06-04 14:13:23,108 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 245 selfloop transitions, 67 changer transitions 0/319 dead transitions. [2024-06-04 14:13:23,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 319 transitions, 4305 flow [2024-06-04 14:13:23,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:13:23,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:13:23,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-04 14:13:23,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:13:23,111 INFO L175 Difference]: Start difference. First operand has 254 places, 299 transitions, 3370 flow. Second operand 6 states and 141 transitions. [2024-06-04 14:13:23,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 319 transitions, 4305 flow [2024-06-04 14:13:23,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 319 transitions, 4135 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-04 14:13:23,773 INFO L231 Difference]: Finished difference. Result has 257 places, 306 transitions, 3514 flow [2024-06-04 14:13:23,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3514, PETRI_PLACES=257, PETRI_TRANSITIONS=306} [2024-06-04 14:13:23,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-04 14:13:23,773 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 306 transitions, 3514 flow [2024-06-04 14:13:23,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:23,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:23,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:23,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:13:23,774 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-04 14:13:23,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:23,774 INFO L85 PathProgramCache]: Analyzing trace with hash 612925421, now seen corresponding path program 4 times [2024-06-04 14:13:23,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:23,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039859985] [2024-06-04 14:13:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:23,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:23,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:23,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:23,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039859985] [2024-06-04 14:13:23,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039859985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:23,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:23,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:23,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043534122] [2024-06-04 14:13:23,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:23,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:23,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:23,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:23,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:23,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:23,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 306 transitions, 3514 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:23,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:23,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:23,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:24,460 INFO L124 PetriNetUnfolderBase]: 2163/3700 cut-off events. [2024-06-04 14:13:24,461 INFO L125 PetriNetUnfolderBase]: For 180734/180734 co-relation queries the response was YES. [2024-06-04 14:13:24,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22595 conditions, 3700 events. 2163/3700 cut-off events. For 180734/180734 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23463 event pairs, 454 based on Foata normal form. 4/3698 useless extension candidates. Maximal degree in co-relation 22471. Up to 3246 conditions per place. [2024-06-04 14:13:24,504 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 254 selfloop transitions, 60 changer transitions 0/321 dead transitions. [2024-06-04 14:13:24,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 321 transitions, 4199 flow [2024-06-04 14:13:24,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:13:24,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:13:24,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:13:24,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 14:13:24,505 INFO L175 Difference]: Start difference. First operand has 257 places, 306 transitions, 3514 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:13:24,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 321 transitions, 4199 flow [2024-06-04 14:13:25,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 321 transitions, 3997 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-04 14:13:25,113 INFO L231 Difference]: Finished difference. Result has 261 places, 307 transitions, 3467 flow [2024-06-04 14:13:25,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3467, PETRI_PLACES=261, PETRI_TRANSITIONS=307} [2024-06-04 14:13:25,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-04 14:13:25,114 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 307 transitions, 3467 flow [2024-06-04 14:13:25,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:25,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:25,114 INFO 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-04 14:13:25,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:13:25,114 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-04 14:13:25,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:25,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1106909654, now seen corresponding path program 1 times [2024-06-04 14:13:25,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:25,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116468057] [2024-06-04 14:13:25,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:25,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:25,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:25,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:25,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:25,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116468057] [2024-06-04 14:13:25,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116468057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:25,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:25,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:25,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378136601] [2024-06-04 14:13:25,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:25,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:25,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:25,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:25,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:25,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:25,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 307 transitions, 3467 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:25,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:25,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:25,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:25,972 INFO L124 PetriNetUnfolderBase]: 2322/3980 cut-off events. [2024-06-04 14:13:25,972 INFO L125 PetriNetUnfolderBase]: For 248927/248927 co-relation queries the response was YES. [2024-06-04 14:13:26,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25726 conditions, 3980 events. 2322/3980 cut-off events. For 248927/248927 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25594 event pairs, 412 based on Foata normal form. 12/3986 useless extension candidates. Maximal degree in co-relation 25600. Up to 2861 conditions per place. [2024-06-04 14:13:26,021 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 117 changer transitions 0/347 dead transitions. [2024-06-04 14:13:26,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 347 transitions, 4731 flow [2024-06-04 14:13:26,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:26,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:26,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:13:26,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:13:26,023 INFO L175 Difference]: Start difference. First operand has 261 places, 307 transitions, 3467 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:13:26,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 347 transitions, 4731 flow [2024-06-04 14:13:26,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 347 transitions, 4611 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:13:26,637 INFO L231 Difference]: Finished difference. Result has 266 places, 312 transitions, 3734 flow [2024-06-04 14:13:26,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3734, PETRI_PLACES=266, PETRI_TRANSITIONS=312} [2024-06-04 14:13:26,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-04 14:13:26,637 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 312 transitions, 3734 flow [2024-06-04 14:13:26,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:26,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:26,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:26,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:13:26,638 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-04 14:13:26,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:26,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1018343894, now seen corresponding path program 2 times [2024-06-04 14:13:26,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:26,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646326598] [2024-06-04 14:13:26,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:26,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:26,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:26,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:26,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:26,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646326598] [2024-06-04 14:13:26,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646326598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:26,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:26,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:26,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63369382] [2024-06-04 14:13:26,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:26,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:26,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:26,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:26,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:26,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:26,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 312 transitions, 3734 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:26,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:26,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:26,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:27,425 INFO L124 PetriNetUnfolderBase]: 2474/4217 cut-off events. [2024-06-04 14:13:27,425 INFO L125 PetriNetUnfolderBase]: For 306273/306273 co-relation queries the response was YES. [2024-06-04 14:13:27,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29380 conditions, 4217 events. 2474/4217 cut-off events. For 306273/306273 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 27309 event pairs, 536 based on Foata normal form. 12/4223 useless extension candidates. Maximal degree in co-relation 29252. Up to 3374 conditions per place. [2024-06-04 14:13:27,473 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 225 selfloop transitions, 111 changer transitions 0/343 dead transitions. [2024-06-04 14:13:27,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 343 transitions, 4788 flow [2024-06-04 14:13:27,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:27,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:27,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:13:27,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:13:27,474 INFO L175 Difference]: Start difference. First operand has 266 places, 312 transitions, 3734 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:13:27,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 343 transitions, 4788 flow [2024-06-04 14:13:28,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 343 transitions, 4604 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-04 14:13:28,290 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 3914 flow [2024-06-04 14:13:28,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3914, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-06-04 14:13:28,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-04 14:13:28,291 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 3914 flow [2024-06-04 14:13:28,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:28,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:28,291 INFO 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-04 14:13:28,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:13:28,291 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-04 14:13:28,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:28,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1018196024, now seen corresponding path program 3 times [2024-06-04 14:13:28,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:28,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694434421] [2024-06-04 14:13:28,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:28,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:28,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:28,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-04 14:13:28,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:28,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694434421] [2024-06-04 14:13:28,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694434421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:28,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:28,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:28,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095353951] [2024-06-04 14:13:28,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:28,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:28,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:28,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:28,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:28,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:28,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 3914 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:28,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:28,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:28,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:29,109 INFO L124 PetriNetUnfolderBase]: 2484/4247 cut-off events. [2024-06-04 14:13:29,109 INFO L125 PetriNetUnfolderBase]: For 305351/305351 co-relation queries the response was YES. [2024-06-04 14:13:29,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29196 conditions, 4247 events. 2484/4247 cut-off events. For 305351/305351 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27568 event pairs, 557 based on Foata normal form. 16/4257 useless extension candidates. Maximal degree in co-relation 29065. Up to 3550 conditions per place. [2024-06-04 14:13:29,156 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 114 changer transitions 0/340 dead transitions. [2024-06-04 14:13:29,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 340 transitions, 4719 flow [2024-06-04 14:13:29,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:29,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:29,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:13:29,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:13:29,157 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 3914 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:13:29,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 340 transitions, 4719 flow [2024-06-04 14:13:29,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 340 transitions, 4529 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-04 14:13:29,873 INFO L231 Difference]: Finished difference. Result has 276 places, 318 transitions, 4027 flow [2024-06-04 14:13:29,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4027, PETRI_PLACES=276, PETRI_TRANSITIONS=318} [2024-06-04 14:13:29,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-04 14:13:29,874 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 318 transitions, 4027 flow [2024-06-04 14:13:29,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:29,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:29,874 INFO 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-04 14:13:29,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:13:29,874 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-04 14:13:29,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:29,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1733774670, now seen corresponding path program 4 times [2024-06-04 14:13:29,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:29,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382781286] [2024-06-04 14:13:29,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:29,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:29,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:29,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:29,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:29,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382781286] [2024-06-04 14:13:29,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382781286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:29,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:29,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:29,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57336838] [2024-06-04 14:13:29,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:29,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:29,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:29,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:30,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:30,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:30,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 318 transitions, 4027 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:30,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:30,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:30,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:30,705 INFO L124 PetriNetUnfolderBase]: 2540/4335 cut-off events. [2024-06-04 14:13:30,706 INFO L125 PetriNetUnfolderBase]: For 318380/318380 co-relation queries the response was YES. [2024-06-04 14:13:30,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30088 conditions, 4335 events. 2540/4335 cut-off events. For 318380/318380 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28212 event pairs, 565 based on Foata normal form. 16/4345 useless extension candidates. Maximal degree in co-relation 29955. Up to 3756 conditions per place. [2024-06-04 14:13:30,756 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 78 changer transitions 0/341 dead transitions. [2024-06-04 14:13:30,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 4831 flow [2024-06-04 14:13:30,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:13:30,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:13:30,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-04 14:13:30,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-04 14:13:30,757 INFO L175 Difference]: Start difference. First operand has 276 places, 318 transitions, 4027 flow. Second operand 10 states and 222 transitions. [2024-06-04 14:13:30,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 4831 flow [2024-06-04 14:13:31,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 341 transitions, 4561 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 14:13:31,571 INFO L231 Difference]: Finished difference. Result has 280 places, 320 transitions, 3989 flow [2024-06-04 14:13:31,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3989, PETRI_PLACES=280, PETRI_TRANSITIONS=320} [2024-06-04 14:13:31,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-04 14:13:31,571 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 320 transitions, 3989 flow [2024-06-04 14:13:31,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:31,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:31,572 INFO 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-04 14:13:31,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:13:31,572 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-04 14:13:31,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:31,572 INFO L85 PathProgramCache]: Analyzing trace with hash -970947232, now seen corresponding path program 5 times [2024-06-04 14:13:31,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:31,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585478526] [2024-06-04 14:13:31,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:31,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:31,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:31,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:31,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:31,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585478526] [2024-06-04 14:13:31,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585478526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:31,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:31,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:31,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691976190] [2024-06-04 14:13:31,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:31,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:31,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:31,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:31,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:31,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:31,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 320 transitions, 3989 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:31,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:31,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:31,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:32,387 INFO L124 PetriNetUnfolderBase]: 2596/4423 cut-off events. [2024-06-04 14:13:32,387 INFO L125 PetriNetUnfolderBase]: For 328448/328448 co-relation queries the response was YES. [2024-06-04 14:13:32,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30601 conditions, 4423 events. 2596/4423 cut-off events. For 328448/328448 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28942 event pairs, 571 based on Foata normal form. 16/4433 useless extension candidates. Maximal degree in co-relation 30467. Up to 3844 conditions per place. [2024-06-04 14:13:32,436 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 262 selfloop transitions, 72 changer transitions 0/341 dead transitions. [2024-06-04 14:13:32,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 341 transitions, 4793 flow [2024-06-04 14:13:32,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:32,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:32,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:13:32,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:13:32,438 INFO L175 Difference]: Start difference. First operand has 280 places, 320 transitions, 3989 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:13:32,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 341 transitions, 4793 flow [2024-06-04 14:13:33,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 341 transitions, 4589 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:33,243 INFO L231 Difference]: Finished difference. Result has 280 places, 322 transitions, 4009 flow [2024-06-04 14:13:33,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4009, PETRI_PLACES=280, PETRI_TRANSITIONS=322} [2024-06-04 14:13:33,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-04 14:13:33,244 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 322 transitions, 4009 flow [2024-06-04 14:13:33,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:33,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:33,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-04 14:13:33,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:13:33,244 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-04 14:13:33,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:33,245 INFO L85 PathProgramCache]: Analyzing trace with hash -971095102, now seen corresponding path program 6 times [2024-06-04 14:13:33,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:33,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202272542] [2024-06-04 14:13:33,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:33,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:33,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:33,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-04 14:13:33,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:33,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202272542] [2024-06-04 14:13:33,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202272542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:33,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:33,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:33,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100124610] [2024-06-04 14:13:33,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:33,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:33,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:33,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:33,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:33,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:33,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 322 transitions, 4009 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:33,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:33,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:33,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:34,195 INFO L124 PetriNetUnfolderBase]: 2702/4591 cut-off events. [2024-06-04 14:13:34,195 INFO L125 PetriNetUnfolderBase]: For 356261/356261 co-relation queries the response was YES. [2024-06-04 14:13:34,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32569 conditions, 4591 events. 2702/4591 cut-off events. For 356261/356261 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30220 event pairs, 578 based on Foata normal form. 12/4597 useless extension candidates. Maximal degree in co-relation 32434. Up to 3766 conditions per place. [2024-06-04 14:13:34,242 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 71 changer transitions 0/349 dead transitions. [2024-06-04 14:13:34,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 349 transitions, 5061 flow [2024-06-04 14:13:34,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:34,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:34,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:13:34,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:13:34,243 INFO L175 Difference]: Start difference. First operand has 280 places, 322 transitions, 4009 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:13:34,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 349 transitions, 5061 flow [2024-06-04 14:13:35,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 349 transitions, 4867 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-04 14:13:35,084 INFO L231 Difference]: Finished difference. Result has 283 places, 326 transitions, 4126 flow [2024-06-04 14:13:35,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4126, PETRI_PLACES=283, PETRI_TRANSITIONS=326} [2024-06-04 14:13:35,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-04 14:13:35,085 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 326 transitions, 4126 flow [2024-06-04 14:13:35,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:35,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:35,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:35,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:13:35,085 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-04 14:13:35,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:35,086 INFO L85 PathProgramCache]: Analyzing trace with hash -965369650, now seen corresponding path program 1 times [2024-06-04 14:13:35,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:35,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987681468] [2024-06-04 14:13:35,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:35,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:35,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:35,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:35,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:35,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987681468] [2024-06-04 14:13:35,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987681468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:35,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:35,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:35,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663033097] [2024-06-04 14:13:35,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:35,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:35,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:35,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:35,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:35,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:35,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 326 transitions, 4126 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:35,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:35,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:35,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:35,982 INFO L124 PetriNetUnfolderBase]: 2742/4663 cut-off events. [2024-06-04 14:13:35,982 INFO L125 PetriNetUnfolderBase]: For 367015/367015 co-relation queries the response was YES. [2024-06-04 14:13:36,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33103 conditions, 4663 events. 2742/4663 cut-off events. For 367015/367015 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30770 event pairs, 593 based on Foata normal form. 12/4669 useless extension candidates. Maximal degree in co-relation 32966. Up to 3950 conditions per place. [2024-06-04 14:13:36,038 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 85 changer transitions 0/352 dead transitions. [2024-06-04 14:13:36,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 352 transitions, 4974 flow [2024-06-04 14:13:36,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:13:36,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:13:36,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-04 14:13:36,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-04 14:13:36,039 INFO L175 Difference]: Start difference. First operand has 283 places, 326 transitions, 4126 flow. Second operand 10 states and 224 transitions. [2024-06-04 14:13:36,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 352 transitions, 4974 flow [2024-06-04 14:13:37,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 352 transitions, 4816 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-04 14:13:37,042 INFO L231 Difference]: Finished difference. Result has 289 places, 328 transitions, 4217 flow [2024-06-04 14:13:37,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4217, PETRI_PLACES=289, PETRI_TRANSITIONS=328} [2024-06-04 14:13:37,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-04 14:13:37,043 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 328 transitions, 4217 flow [2024-06-04 14:13:37,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:37,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:37,043 INFO 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-04 14:13:37,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:13:37,043 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-04 14:13:37,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:37,044 INFO L85 PathProgramCache]: Analyzing trace with hash -346385930, now seen corresponding path program 7 times [2024-06-04 14:13:37,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:37,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881986234] [2024-06-04 14:13:37,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:37,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:37,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:37,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:37,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:37,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881986234] [2024-06-04 14:13:37,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881986234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:37,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:37,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:37,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892172633] [2024-06-04 14:13:37,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:37,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:37,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:37,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:37,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:37,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:37,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 328 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:37,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:37,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:37,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:37,951 INFO L124 PetriNetUnfolderBase]: 2798/4756 cut-off events. [2024-06-04 14:13:37,951 INFO L125 PetriNetUnfolderBase]: For 389817/389820 co-relation queries the response was YES. [2024-06-04 14:13:37,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33932 conditions, 4756 events. 2798/4756 cut-off events. For 389817/389820 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31600 event pairs, 636 based on Foata normal form. 18/4766 useless extension candidates. Maximal degree in co-relation 33793. Up to 4074 conditions per place. [2024-06-04 14:13:38,010 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 120 changer transitions 0/350 dead transitions. [2024-06-04 14:13:38,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 350 transitions, 5051 flow [2024-06-04 14:13:38,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:38,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:38,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-04 14:13:38,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-04 14:13:38,011 INFO L175 Difference]: Start difference. First operand has 289 places, 328 transitions, 4217 flow. Second operand 9 states and 203 transitions. [2024-06-04 14:13:38,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 350 transitions, 5051 flow [2024-06-04 14:13:38,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 350 transitions, 4826 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:38,985 INFO L231 Difference]: Finished difference. Result has 290 places, 330 transitions, 4322 flow [2024-06-04 14:13:38,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4322, PETRI_PLACES=290, PETRI_TRANSITIONS=330} [2024-06-04 14:13:38,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-04 14:13:38,986 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 330 transitions, 4322 flow [2024-06-04 14:13:38,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:38,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:38,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:38,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:13:38,986 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-04 14:13:38,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:38,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1178613012, now seen corresponding path program 8 times [2024-06-04 14:13:38,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:38,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486132419] [2024-06-04 14:13:38,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:38,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:38,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:39,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:39,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:39,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486132419] [2024-06-04 14:13:39,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486132419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:39,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:39,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:39,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440416434] [2024-06-04 14:13:39,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:39,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:39,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:39,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:39,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:39,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:39,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 330 transitions, 4322 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:39,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:39,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:39,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:40,017 INFO L124 PetriNetUnfolderBase]: 2854/4843 cut-off events. [2024-06-04 14:13:40,017 INFO L125 PetriNetUnfolderBase]: For 402589/402589 co-relation queries the response was YES. [2024-06-04 14:13:40,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34760 conditions, 4843 events. 2854/4843 cut-off events. For 402589/402589 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32304 event pairs, 623 based on Foata normal form. 16/4853 useless extension candidates. Maximal degree in co-relation 34620. Up to 4098 conditions per place. [2024-06-04 14:13:40,072 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 121 changer transitions 0/355 dead transitions. [2024-06-04 14:13:40,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 355 transitions, 5178 flow [2024-06-04 14:13:40,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:40,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:40,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-04 14:13:40,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-04 14:13:40,073 INFO L175 Difference]: Start difference. First operand has 290 places, 330 transitions, 4322 flow. Second operand 9 states and 206 transitions. [2024-06-04 14:13:40,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 355 transitions, 5178 flow [2024-06-04 14:13:40,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 4878 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-04 14:13:40,969 INFO L231 Difference]: Finished difference. Result has 292 places, 332 transitions, 4362 flow [2024-06-04 14:13:40,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4022, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4362, PETRI_PLACES=292, PETRI_TRANSITIONS=332} [2024-06-04 14:13:40,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-04 14:13:40,969 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 332 transitions, 4362 flow [2024-06-04 14:13:40,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:40,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:40,970 INFO 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-04 14:13:40,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:13:40,970 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-04 14:13:40,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:40,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1173106482, now seen corresponding path program 9 times [2024-06-04 14:13:40,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:40,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230494914] [2024-06-04 14:13:40,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:40,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:40,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:41,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:41,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:41,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230494914] [2024-06-04 14:13:41,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230494914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:41,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:41,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:41,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014926413] [2024-06-04 14:13:41,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:41,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:41,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:41,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:41,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:41,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:41,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 332 transitions, 4362 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:41,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:41,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:41,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:41,892 INFO L124 PetriNetUnfolderBase]: 2897/4918 cut-off events. [2024-06-04 14:13:41,893 INFO L125 PetriNetUnfolderBase]: For 408175/408175 co-relation queries the response was YES. [2024-06-04 14:13:41,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35108 conditions, 4918 events. 2897/4918 cut-off events. For 408175/408175 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32825 event pairs, 634 based on Foata normal form. 16/4928 useless extension candidates. Maximal degree in co-relation 34967. Up to 4167 conditions per place. [2024-06-04 14:13:41,950 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 239 selfloop transitions, 109 changer transitions 0/355 dead transitions. [2024-06-04 14:13:41,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 355 transitions, 5218 flow [2024-06-04 14:13:41,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:41,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:41,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:13:41,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:13:41,952 INFO L175 Difference]: Start difference. First operand has 292 places, 332 transitions, 4362 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:13:41,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 355 transitions, 5218 flow [2024-06-04 14:13:43,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 4922 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-04 14:13:43,127 INFO L231 Difference]: Finished difference. Result has 292 places, 334 transitions, 4386 flow [2024-06-04 14:13:43,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4386, PETRI_PLACES=292, PETRI_TRANSITIONS=334} [2024-06-04 14:13:43,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-04 14:13:43,128 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 334 transitions, 4386 flow [2024-06-04 14:13:43,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:43,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:43,128 INFO 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-04 14:13:43,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:13:43,128 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-04 14:13:43,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:43,129 INFO L85 PathProgramCache]: Analyzing trace with hash -703416780, now seen corresponding path program 10 times [2024-06-04 14:13:43,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:43,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994814898] [2024-06-04 14:13:43,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:43,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:43,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:43,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:43,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:43,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994814898] [2024-06-04 14:13:43,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994814898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:43,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:43,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:43,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812729056] [2024-06-04 14:13:43,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:43,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:43,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:43,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:43,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:43,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:43,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 334 transitions, 4386 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:43,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:43,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:43,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:44,201 INFO L124 PetriNetUnfolderBase]: 2911/4949 cut-off events. [2024-06-04 14:13:44,201 INFO L125 PetriNetUnfolderBase]: For 385967/385967 co-relation queries the response was YES. [2024-06-04 14:13:44,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34627 conditions, 4949 events. 2911/4949 cut-off events. For 385967/385967 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33010 event pairs, 513 based on Foata normal form. 12/4955 useless extension candidates. Maximal degree in co-relation 34485. Up to 3526 conditions per place. [2024-06-04 14:13:44,262 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 117 changer transitions 0/365 dead transitions. [2024-06-04 14:13:44,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 365 transitions, 5484 flow [2024-06-04 14:13:44,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:44,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:44,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:13:44,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:13:44,263 INFO L175 Difference]: Start difference. First operand has 292 places, 334 transitions, 4386 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:13:44,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 365 transitions, 5484 flow [2024-06-04 14:13:45,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 365 transitions, 5208 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-04 14:13:45,394 INFO L231 Difference]: Finished difference. Result has 295 places, 337 transitions, 4539 flow [2024-06-04 14:13:45,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4110, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4539, PETRI_PLACES=295, PETRI_TRANSITIONS=337} [2024-06-04 14:13:45,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-04 14:13:45,394 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 337 transitions, 4539 flow [2024-06-04 14:13:45,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:45,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:45,395 INFO 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-04 14:13:45,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:13:45,395 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-04 14:13:45,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:45,395 INFO L85 PathProgramCache]: Analyzing trace with hash -346170728, now seen corresponding path program 2 times [2024-06-04 14:13:45,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:45,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281762352] [2024-06-04 14:13:45,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:45,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:45,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:45,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:45,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:45,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281762352] [2024-06-04 14:13:45,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281762352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:45,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:45,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:45,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171447154] [2024-06-04 14:13:45,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:45,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:45,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:45,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:45,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:45,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:45,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 337 transitions, 4539 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:45,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:45,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:45,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:46,315 INFO L124 PetriNetUnfolderBase]: 2951/5029 cut-off events. [2024-06-04 14:13:46,315 INFO L125 PetriNetUnfolderBase]: For 396409/396412 co-relation queries the response was YES. [2024-06-04 14:13:46,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35397 conditions, 5029 events. 2951/5029 cut-off events. For 396409/396412 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33844 event pairs, 663 based on Foata normal form. 14/5035 useless extension candidates. Maximal degree in co-relation 35253. Up to 4261 conditions per place. [2024-06-04 14:13:46,377 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 125 changer transitions 0/363 dead transitions. [2024-06-04 14:13:46,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 363 transitions, 5421 flow [2024-06-04 14:13:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:13:46,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:13:46,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-04 14:13:46,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-04 14:13:46,378 INFO L175 Difference]: Start difference. First operand has 295 places, 337 transitions, 4539 flow. Second operand 10 states and 224 transitions. [2024-06-04 14:13:46,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 363 transitions, 5421 flow [2024-06-04 14:13:47,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 363 transitions, 5009 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-04 14:13:47,698 INFO L231 Difference]: Finished difference. Result has 299 places, 339 transitions, 4468 flow [2024-06-04 14:13:47,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4129, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4468, PETRI_PLACES=299, PETRI_TRANSITIONS=339} [2024-06-04 14:13:47,698 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-04 14:13:47,698 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 339 transitions, 4468 flow [2024-06-04 14:13:47,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:47,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:47,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:47,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:13:47,699 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-04 14:13:47,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:47,699 INFO L85 PathProgramCache]: Analyzing trace with hash -80473448, now seen corresponding path program 3 times [2024-06-04 14:13:47,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:47,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494337272] [2024-06-04 14:13:47,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:47,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:47,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:47,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:47,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:47,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494337272] [2024-06-04 14:13:47,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494337272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:47,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:47,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:47,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945284507] [2024-06-04 14:13:47,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:47,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:47,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:47,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:47,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:47,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:47,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 339 transitions, 4468 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:47,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:47,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:47,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:48,687 INFO L124 PetriNetUnfolderBase]: 3024/5152 cut-off events. [2024-06-04 14:13:48,688 INFO L125 PetriNetUnfolderBase]: For 409857/409860 co-relation queries the response was YES. [2024-06-04 14:13:48,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35825 conditions, 5152 events. 3024/5152 cut-off events. For 409857/409860 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34727 event pairs, 654 based on Foata normal form. 14/5158 useless extension candidates. Maximal degree in co-relation 35681. Up to 3898 conditions per place. [2024-06-04 14:13:48,750 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 147 changer transitions 0/367 dead transitions. [2024-06-04 14:13:48,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 367 transitions, 5546 flow [2024-06-04 14:13:48,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:48,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:48,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-04 14:13:48,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:13:48,751 INFO L175 Difference]: Start difference. First operand has 299 places, 339 transitions, 4468 flow. Second operand 9 states and 207 transitions. [2024-06-04 14:13:48,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 367 transitions, 5546 flow [2024-06-04 14:13:49,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 367 transitions, 5231 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:49,964 INFO L231 Difference]: Finished difference. Result has 300 places, 342 transitions, 4566 flow [2024-06-04 14:13:49,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4153, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4566, PETRI_PLACES=300, PETRI_TRANSITIONS=342} [2024-06-04 14:13:49,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-04 14:13:49,964 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 342 transitions, 4566 flow [2024-06-04 14:13:49,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:49,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:49,965 INFO 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-04 14:13:49,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:13:49,965 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-04 14:13:49,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:49,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1178828214, now seen corresponding path program 4 times [2024-06-04 14:13:49,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:49,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685142965] [2024-06-04 14:13:49,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:49,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:49,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:50,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-04 14:13:50,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:50,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685142965] [2024-06-04 14:13:50,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685142965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:50,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:50,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:50,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614365041] [2024-06-04 14:13:50,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:50,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:50,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:50,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:50,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:50,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:50,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 342 transitions, 4566 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:50,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:50,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:50,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:50,983 INFO L124 PetriNetUnfolderBase]: 2998/5105 cut-off events. [2024-06-04 14:13:50,983 INFO L125 PetriNetUnfolderBase]: For 378639/378639 co-relation queries the response was YES. [2024-06-04 14:13:51,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34530 conditions, 5105 events. 2998/5105 cut-off events. For 378639/378639 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 34330 event pairs, 633 based on Foata normal form. 12/5111 useless extension candidates. Maximal degree in co-relation 34385. Up to 4086 conditions per place. [2024-06-04 14:13:51,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 135 changer transitions 0/368 dead transitions. [2024-06-04 14:13:51,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 368 transitions, 5382 flow [2024-06-04 14:13:51,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:51,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:51,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-04 14:13:51,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-04 14:13:51,044 INFO L175 Difference]: Start difference. First operand has 300 places, 342 transitions, 4566 flow. Second operand 9 states and 208 transitions. [2024-06-04 14:13:51,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 368 transitions, 5382 flow [2024-06-04 14:13:52,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 368 transitions, 5022 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-04 14:13:52,566 INFO L231 Difference]: Finished difference. Result has 302 places, 342 transitions, 4484 flow [2024-06-04 14:13:52,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4206, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4484, PETRI_PLACES=302, PETRI_TRANSITIONS=342} [2024-06-04 14:13:52,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-04 14:13:52,567 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 342 transitions, 4484 flow [2024-06-04 14:13:52,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:52,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:52,567 INFO 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-04 14:13:52,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:13:52,568 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-04 14:13:52,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:52,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1104635636, now seen corresponding path program 1 times [2024-06-04 14:13:52,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:52,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702162377] [2024-06-04 14:13:52,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:52,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:52,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:52,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:52,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:52,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702162377] [2024-06-04 14:13:52,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702162377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:52,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:52,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:52,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764783030] [2024-06-04 14:13:52,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:52,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:52,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:52,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:52,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:52,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:52,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 342 transitions, 4484 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:52,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:52,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:52,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:53,519 INFO L124 PetriNetUnfolderBase]: 3019/5145 cut-off events. [2024-06-04 14:13:53,519 INFO L125 PetriNetUnfolderBase]: For 351047/351047 co-relation queries the response was YES. [2024-06-04 14:13:53,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34626 conditions, 5145 events. 3019/5145 cut-off events. For 351047/351047 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34684 event pairs, 649 based on Foata normal form. 1/5141 useless extension candidates. Maximal degree in co-relation 34481. Up to 4641 conditions per place. [2024-06-04 14:13:53,581 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 42 changer transitions 0/380 dead transitions. [2024-06-04 14:13:53,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 380 transitions, 5608 flow [2024-06-04 14:13:53,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:53,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:53,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:13:53,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-04 14:13:53,582 INFO L175 Difference]: Start difference. First operand has 302 places, 342 transitions, 4484 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:13:53,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 380 transitions, 5608 flow [2024-06-04 14:13:54,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 380 transitions, 5261 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:54,790 INFO L231 Difference]: Finished difference. Result has 303 places, 349 transitions, 4390 flow [2024-06-04 14:13:54,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4390, PETRI_PLACES=303, PETRI_TRANSITIONS=349} [2024-06-04 14:13:54,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-04 14:13:54,790 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 349 transitions, 4390 flow [2024-06-04 14:13:54,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:54,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:54,791 INFO 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-04 14:13:54,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:13:54,791 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-04 14:13:54,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:54,791 INFO L85 PathProgramCache]: Analyzing trace with hash -452439130, now seen corresponding path program 2 times [2024-06-04 14:13:54,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:54,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387138997] [2024-06-04 14:13:54,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:54,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:54,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:54,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:54,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387138997] [2024-06-04 14:13:54,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387138997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:54,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:54,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:54,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288555867] [2024-06-04 14:13:54,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:54,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:54,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:54,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:54,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:54,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:54,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 349 transitions, 4390 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:54,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:54,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:54,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:55,798 INFO L124 PetriNetUnfolderBase]: 3029/5161 cut-off events. [2024-06-04 14:13:55,798 INFO L125 PetriNetUnfolderBase]: For 335795/335795 co-relation queries the response was YES. [2024-06-04 14:13:55,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34565 conditions, 5161 events. 3029/5161 cut-off events. For 335795/335795 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34814 event pairs, 649 based on Foata normal form. 1/5157 useless extension candidates. Maximal degree in co-relation 34418. Up to 4671 conditions per place. [2024-06-04 14:13:55,861 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 39 changer transitions 0/382 dead transitions. [2024-06-04 14:13:55,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 382 transitions, 5313 flow [2024-06-04 14:13:55,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:55,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:55,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:13:55,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:13:55,862 INFO L175 Difference]: Start difference. First operand has 303 places, 349 transitions, 4390 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:13:55,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 382 transitions, 5313 flow [2024-06-04 14:13:57,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 382 transitions, 5137 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-04 14:13:57,020 INFO L231 Difference]: Finished difference. Result has 307 places, 355 transitions, 4409 flow [2024-06-04 14:13:57,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4249, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4409, PETRI_PLACES=307, PETRI_TRANSITIONS=355} [2024-06-04 14:13:57,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-04 14:13:57,021 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 355 transitions, 4409 flow [2024-06-04 14:13:57,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:57,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:57,021 INFO 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-04 14:13:57,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:13:57,021 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-04 14:13:57,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:57,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1330342146, now seen corresponding path program 1 times [2024-06-04 14:13:57,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:57,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950059326] [2024-06-04 14:13:57,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:57,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:57,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:57,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:57,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:57,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950059326] [2024-06-04 14:13:57,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950059326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:57,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:57,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:57,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394474328] [2024-06-04 14:13:57,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:57,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:57,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:57,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:57,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:57,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:57,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 355 transitions, 4409 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:57,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:57,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:57,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:57,940 INFO L124 PetriNetUnfolderBase]: 3042/5175 cut-off events. [2024-06-04 14:13:57,941 INFO L125 PetriNetUnfolderBase]: For 346497/346497 co-relation queries the response was YES. [2024-06-04 14:13:57,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34762 conditions, 5175 events. 3042/5175 cut-off events. For 346497/346497 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35033 event pairs, 667 based on Foata normal form. 1/5167 useless extension candidates. Maximal degree in co-relation 34613. Up to 4595 conditions per place. [2024-06-04 14:13:58,009 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 297 selfloop transitions, 71 changer transitions 0/375 dead transitions. [2024-06-04 14:13:58,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 375 transitions, 5391 flow [2024-06-04 14:13:58,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:13:58,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:13:58,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:13:58,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:13:58,010 INFO L175 Difference]: Start difference. First operand has 307 places, 355 transitions, 4409 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:13:58,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 375 transitions, 5391 flow [2024-06-04 14:13:59,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 375 transitions, 5289 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 14:13:59,399 INFO L231 Difference]: Finished difference. Result has 308 places, 361 transitions, 4523 flow [2024-06-04 14:13:59,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4523, PETRI_PLACES=308, PETRI_TRANSITIONS=361} [2024-06-04 14:13:59,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-04 14:13:59,400 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 361 transitions, 4523 flow [2024-06-04 14:13:59,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:59,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:59,400 INFO 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-04 14:13:59,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:13:59,401 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-04 14:13:59,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:59,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1640477098, now seen corresponding path program 3 times [2024-06-04 14:13:59,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:59,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474342418] [2024-06-04 14:13:59,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:59,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:59,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:59,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:59,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:59,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474342418] [2024-06-04 14:13:59,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474342418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:59,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:59,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:59,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814314303] [2024-06-04 14:13:59,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:59,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:59,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:59,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:59,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:59,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:59,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 361 transitions, 4523 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:59,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:59,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:59,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:00,532 INFO L124 PetriNetUnfolderBase]: 3057/5202 cut-off events. [2024-06-04 14:14:00,532 INFO L125 PetriNetUnfolderBase]: For 354766/354766 co-relation queries the response was YES. [2024-06-04 14:14:00,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35116 conditions, 5202 events. 3057/5202 cut-off events. For 354766/354766 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35134 event pairs, 646 based on Foata normal form. 1/5198 useless extension candidates. Maximal degree in co-relation 34966. Up to 4701 conditions per place. [2024-06-04 14:14:00,596 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 49 changer transitions 0/400 dead transitions. [2024-06-04 14:14:00,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 400 transitions, 5498 flow [2024-06-04 14:14:00,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:14:00,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:14:00,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-04 14:14:00,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-04 14:14:00,598 INFO L175 Difference]: Start difference. First operand has 308 places, 361 transitions, 4523 flow. Second operand 11 states and 246 transitions. [2024-06-04 14:14:00,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 400 transitions, 5498 flow [2024-06-04 14:14:01,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 400 transitions, 5451 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 14:14:01,804 INFO L231 Difference]: Finished difference. Result has 317 places, 370 transitions, 4701 flow [2024-06-04 14:14:01,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4478, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4701, PETRI_PLACES=317, PETRI_TRANSITIONS=370} [2024-06-04 14:14:01,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-04 14:14:01,805 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 370 transitions, 4701 flow [2024-06-04 14:14:01,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:01,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:01,805 INFO 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-04 14:14:01,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:14:01,805 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-04 14:14:01,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:01,806 INFO L85 PathProgramCache]: Analyzing trace with hash -199472504, now seen corresponding path program 2 times [2024-06-04 14:14:01,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:01,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61546909] [2024-06-04 14:14:01,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:01,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:01,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:01,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:01,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:01,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61546909] [2024-06-04 14:14:01,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61546909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:01,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:01,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:01,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688625893] [2024-06-04 14:14:01,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:01,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:01,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:01,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:01,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:01,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:01,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 370 transitions, 4701 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:01,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:01,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:01,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:02,779 INFO L124 PetriNetUnfolderBase]: 3062/5203 cut-off events. [2024-06-04 14:14:02,780 INFO L125 PetriNetUnfolderBase]: For 363225/363225 co-relation queries the response was YES. [2024-06-04 14:14:02,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35398 conditions, 5203 events. 3062/5203 cut-off events. For 363225/363225 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35214 event pairs, 663 based on Foata normal form. 1/5195 useless extension candidates. Maximal degree in co-relation 35246. Up to 4614 conditions per place. [2024-06-04 14:14:02,843 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 293 selfloop transitions, 88 changer transitions 0/388 dead transitions. [2024-06-04 14:14:02,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 388 transitions, 5694 flow [2024-06-04 14:14:02,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:14:02,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:14:02,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:14:02,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:14:02,844 INFO L175 Difference]: Start difference. First operand has 317 places, 370 transitions, 4701 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:14:02,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 388 transitions, 5694 flow [2024-06-04 14:14:03,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 388 transitions, 5562 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 14:14:03,978 INFO L231 Difference]: Finished difference. Result has 317 places, 373 transitions, 4789 flow [2024-06-04 14:14:03,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4789, PETRI_PLACES=317, PETRI_TRANSITIONS=373} [2024-06-04 14:14:03,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-04 14:14:03,978 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 373 transitions, 4789 flow [2024-06-04 14:14:03,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:03,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:03,979 INFO 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-04 14:14:03,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:14:03,979 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-04 14:14:03,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:03,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1640477284, now seen corresponding path program 3 times [2024-06-04 14:14:03,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:03,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598205766] [2024-06-04 14:14:03,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:03,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:03,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:04,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:04,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:04,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598205766] [2024-06-04 14:14:04,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598205766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:04,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:04,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:04,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902477978] [2024-06-04 14:14:04,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:04,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:04,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:04,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:04,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:04,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:04,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 373 transitions, 4789 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:04,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:04,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:04,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:04,923 INFO L124 PetriNetUnfolderBase]: 3059/5215 cut-off events. [2024-06-04 14:14:04,923 INFO L125 PetriNetUnfolderBase]: For 367387/367387 co-relation queries the response was YES. [2024-06-04 14:14:04,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35498 conditions, 5215 events. 3059/5215 cut-off events. For 367387/367387 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35432 event pairs, 678 based on Foata normal form. 1/5207 useless extension candidates. Maximal degree in co-relation 35345. Up to 4611 conditions per place. [2024-06-04 14:14:04,988 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 297 selfloop transitions, 81 changer transitions 0/385 dead transitions. [2024-06-04 14:14:04,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 385 transitions, 5575 flow [2024-06-04 14:14:04,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:14:04,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:14:04,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-04 14:14:04,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-04 14:14:04,989 INFO L175 Difference]: Start difference. First operand has 317 places, 373 transitions, 4789 flow. Second operand 5 states and 126 transitions. [2024-06-04 14:14:04,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 385 transitions, 5575 flow [2024-06-04 14:14:06,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 385 transitions, 5410 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:14:06,375 INFO L231 Difference]: Finished difference. Result has 317 places, 373 transitions, 4813 flow [2024-06-04 14:14:06,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4624, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4813, PETRI_PLACES=317, PETRI_TRANSITIONS=373} [2024-06-04 14:14:06,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-04 14:14:06,376 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 373 transitions, 4813 flow [2024-06-04 14:14:06,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:06,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:06,376 INFO 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-04 14:14:06,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:14:06,377 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-04 14:14:06,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:06,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1892468150, now seen corresponding path program 4 times [2024-06-04 14:14:06,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:06,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113158873] [2024-06-04 14:14:06,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:06,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:06,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-04 14:14:06,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:06,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113158873] [2024-06-04 14:14:06,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113158873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:06,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:06,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:06,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139606246] [2024-06-04 14:14:06,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:06,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:06,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:06,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:06,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:06,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:06,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 373 transitions, 4813 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:06,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:06,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:06,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:07,579 INFO L124 PetriNetUnfolderBase]: 3104/5276 cut-off events. [2024-06-04 14:14:07,579 INFO L125 PetriNetUnfolderBase]: For 387427/387430 co-relation queries the response was YES. [2024-06-04 14:14:07,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36480 conditions, 5276 events. 3104/5276 cut-off events. For 387427/387430 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35695 event pairs, 680 based on Foata normal form. 1/5261 useless extension candidates. Maximal degree in co-relation 36327. Up to 4277 conditions per place. [2024-06-04 14:14:07,648 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 233 selfloop transitions, 182 changer transitions 0/422 dead transitions. [2024-06-04 14:14:07,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 422 transitions, 6741 flow [2024-06-04 14:14:07,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:07,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:07,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-04 14:14:07,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-04 14:14:07,649 INFO L175 Difference]: Start difference. First operand has 317 places, 373 transitions, 4813 flow. Second operand 8 states and 205 transitions. [2024-06-04 14:14:07,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 422 transitions, 6741 flow [2024-06-04 14:14:09,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 422 transitions, 6531 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 14:14:09,051 INFO L231 Difference]: Finished difference. Result has 319 places, 391 transitions, 5363 flow [2024-06-04 14:14:09,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4619, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5363, PETRI_PLACES=319, PETRI_TRANSITIONS=391} [2024-06-04 14:14:09,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-04 14:14:09,052 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 391 transitions, 5363 flow [2024-06-04 14:14:09,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:09,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:09,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:09,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:14:09,052 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-04 14:14:09,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:09,053 INFO L85 PathProgramCache]: Analyzing trace with hash -44294930, now seen corresponding path program 5 times [2024-06-04 14:14:09,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:09,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722803050] [2024-06-04 14:14:09,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:09,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:09,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:09,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-04 14:14:09,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:09,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722803050] [2024-06-04 14:14:09,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722803050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:09,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:09,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:09,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222937657] [2024-06-04 14:14:09,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:09,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:09,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:09,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:09,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:09,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:09,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 391 transitions, 5363 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:09,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:09,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:09,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:10,192 INFO L124 PetriNetUnfolderBase]: 3109/5281 cut-off events. [2024-06-04 14:14:10,192 INFO L125 PetriNetUnfolderBase]: For 384061/384064 co-relation queries the response was YES. [2024-06-04 14:14:10,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37349 conditions, 5281 events. 3109/5281 cut-off events. For 384061/384064 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35679 event pairs, 678 based on Foata normal form. 1/5266 useless extension candidates. Maximal degree in co-relation 37197. Up to 4281 conditions per place. [2024-06-04 14:14:10,267 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 238 selfloop transitions, 181 changer transitions 0/426 dead transitions. [2024-06-04 14:14:10,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 426 transitions, 7165 flow [2024-06-04 14:14:10,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:10,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:10,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-04 14:14:10,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-04 14:14:10,269 INFO L175 Difference]: Start difference. First operand has 319 places, 391 transitions, 5363 flow. Second operand 8 states and 207 transitions. [2024-06-04 14:14:10,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 426 transitions, 7165 flow [2024-06-04 14:14:11,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 426 transitions, 6941 flow, removed 96 selfloop flow, removed 1 redundant places. [2024-06-04 14:14:11,908 INFO L231 Difference]: Finished difference. Result has 326 places, 394 transitions, 5583 flow [2024-06-04 14:14:11,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5161, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5583, PETRI_PLACES=326, PETRI_TRANSITIONS=394} [2024-06-04 14:14:11,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-04 14:14:11,908 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 394 transitions, 5583 flow [2024-06-04 14:14:11,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:11,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:11,909 INFO 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-04 14:14:11,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:14:11,909 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-04 14:14:11,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:11,909 INFO L85 PathProgramCache]: Analyzing trace with hash -518742314, now seen corresponding path program 4 times [2024-06-04 14:14:11,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:11,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840451437] [2024-06-04 14:14:11,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:11,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:11,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:12,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:12,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:12,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840451437] [2024-06-04 14:14:12,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840451437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:12,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:12,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:12,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485725125] [2024-06-04 14:14:12,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:12,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:12,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:12,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:12,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:12,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:12,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 394 transitions, 5583 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:12,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:12,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:12,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:12,894 INFO L124 PetriNetUnfolderBase]: 3124/5333 cut-off events. [2024-06-04 14:14:12,895 INFO L125 PetriNetUnfolderBase]: For 386197/386197 co-relation queries the response was YES. [2024-06-04 14:14:12,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37233 conditions, 5333 events. 3124/5333 cut-off events. For 386197/386197 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 36350 event pairs, 684 based on Foata normal form. 1/5325 useless extension candidates. Maximal degree in co-relation 37078. Up to 4638 conditions per place. [2024-06-04 14:14:12,966 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 322 selfloop transitions, 92 changer transitions 0/421 dead transitions. [2024-06-04 14:14:12,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 421 transitions, 6722 flow [2024-06-04 14:14:12,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:14:12,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:14:12,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:14:12,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 14:14:12,967 INFO L175 Difference]: Start difference. First operand has 326 places, 394 transitions, 5583 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:14:12,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 421 transitions, 6722 flow [2024-06-04 14:14:14,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 421 transitions, 6231 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-04 14:14:14,623 INFO L231 Difference]: Finished difference. Result has 327 places, 403 transitions, 5398 flow [2024-06-04 14:14:14,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5106, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5398, PETRI_PLACES=327, PETRI_TRANSITIONS=403} [2024-06-04 14:14:14,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-04 14:14:14,624 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 403 transitions, 5398 flow [2024-06-04 14:14:14,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:14,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:14,624 INFO 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-04 14:14:14,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:14:14,625 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-04 14:14:14,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash -775953494, now seen corresponding path program 6 times [2024-06-04 14:14:14,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:14,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272995301] [2024-06-04 14:14:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:14,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:14,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-04 14:14:14,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:14,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272995301] [2024-06-04 14:14:14,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272995301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:14,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:14,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:14,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303482717] [2024-06-04 14:14:14,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:14,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:14,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:14,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:14,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:14,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:14,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 403 transitions, 5398 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:14,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:14,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:14,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:15,656 INFO L124 PetriNetUnfolderBase]: 3129/5329 cut-off events. [2024-06-04 14:14:15,657 INFO L125 PetriNetUnfolderBase]: For 394480/394483 co-relation queries the response was YES. [2024-06-04 14:14:15,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36953 conditions, 5329 events. 3129/5329 cut-off events. For 394480/394483 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36212 event pairs, 689 based on Foata normal form. 1/5314 useless extension candidates. Maximal degree in co-relation 36797. Up to 4293 conditions per place. [2024-06-04 14:14:15,728 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 232 selfloop transitions, 194 changer transitions 0/433 dead transitions. [2024-06-04 14:14:15,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 433 transitions, 6852 flow [2024-06-04 14:14:15,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:15,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:15,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 14:14:15,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:14:15,730 INFO L175 Difference]: Start difference. First operand has 327 places, 403 transitions, 5398 flow. Second operand 8 states and 200 transitions. [2024-06-04 14:14:15,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 433 transitions, 6852 flow [2024-06-04 14:14:17,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 433 transitions, 6613 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:14:17,500 INFO L231 Difference]: Finished difference. Result has 331 places, 406 transitions, 5591 flow [2024-06-04 14:14:17,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5159, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5591, PETRI_PLACES=331, PETRI_TRANSITIONS=406} [2024-06-04 14:14:17,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-04 14:14:17,500 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 406 transitions, 5591 flow [2024-06-04 14:14:17,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:17,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:17,501 INFO 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-04 14:14:17,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:14:17,501 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-04 14:14:17,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:17,501 INFO L85 PathProgramCache]: Analyzing trace with hash -884020818, now seen corresponding path program 7 times [2024-06-04 14:14:17,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:17,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485165695] [2024-06-04 14:14:17,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:17,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:17,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:17,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:17,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:17,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485165695] [2024-06-04 14:14:17,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485165695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:17,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:17,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:17,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186244694] [2024-06-04 14:14:17,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:17,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:17,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:17,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:17,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:17,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:17,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 406 transitions, 5591 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:17,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:17,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:17,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:18,528 INFO L124 PetriNetUnfolderBase]: 3134/5354 cut-off events. [2024-06-04 14:14:18,528 INFO L125 PetriNetUnfolderBase]: For 403429/403432 co-relation queries the response was YES. [2024-06-04 14:14:18,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37265 conditions, 5354 events. 3134/5354 cut-off events. For 403429/403432 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36497 event pairs, 681 based on Foata normal form. 3/5345 useless extension candidates. Maximal degree in co-relation 37109. Up to 4649 conditions per place. [2024-06-04 14:14:18,599 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 107 changer transitions 0/434 dead transitions. [2024-06-04 14:14:18,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 434 transitions, 6719 flow [2024-06-04 14:14:18,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:18,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:18,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:14:18,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:14:18,600 INFO L175 Difference]: Start difference. First operand has 331 places, 406 transitions, 5591 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:14:18,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 434 transitions, 6719 flow [2024-06-04 14:14:20,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 434 transitions, 6353 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:14:20,124 INFO L231 Difference]: Finished difference. Result has 334 places, 409 transitions, 5495 flow [2024-06-04 14:14:20,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5495, PETRI_PLACES=334, PETRI_TRANSITIONS=409} [2024-06-04 14:14:20,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-04 14:14:20,125 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 409 transitions, 5495 flow [2024-06-04 14:14:20,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:20,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:20,125 INFO 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-04 14:14:20,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:14:20,126 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-04 14:14:20,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:20,126 INFO L85 PathProgramCache]: Analyzing trace with hash 280566160, now seen corresponding path program 8 times [2024-06-04 14:14:20,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:20,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560460612] [2024-06-04 14:14:20,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:20,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:20,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:20,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-04 14:14:20,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:20,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560460612] [2024-06-04 14:14:20,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560460612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:20,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:20,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:20,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281267675] [2024-06-04 14:14:20,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:20,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:20,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:20,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:20,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:20,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:20,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 409 transitions, 5495 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:20,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:20,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:20,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:21,197 INFO L124 PetriNetUnfolderBase]: 3152/5377 cut-off events. [2024-06-04 14:14:21,197 INFO L125 PetriNetUnfolderBase]: For 415913/415916 co-relation queries the response was YES. [2024-06-04 14:14:21,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37374 conditions, 5377 events. 3152/5377 cut-off events. For 415913/415916 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36665 event pairs, 673 based on Foata normal form. 3/5368 useless extension candidates. Maximal degree in co-relation 37217. Up to 4658 conditions per place. [2024-06-04 14:14:21,268 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 121 changer transitions 0/443 dead transitions. [2024-06-04 14:14:21,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 443 transitions, 6892 flow [2024-06-04 14:14:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:14:21,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:14:21,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-04 14:14:21,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-04 14:14:21,270 INFO L175 Difference]: Start difference. First operand has 334 places, 409 transitions, 5495 flow. Second operand 10 states and 228 transitions. [2024-06-04 14:14:21,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 443 transitions, 6892 flow [2024-06-04 14:14:23,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 443 transitions, 6648 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 14:14:23,031 INFO L231 Difference]: Finished difference. Result has 340 places, 418 transitions, 5640 flow [2024-06-04 14:14:23,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5259, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5640, PETRI_PLACES=340, PETRI_TRANSITIONS=418} [2024-06-04 14:14:23,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-04 14:14:23,032 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 418 transitions, 5640 flow [2024-06-04 14:14:23,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:23,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:23,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:23,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:14:23,032 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-04 14:14:23,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:23,033 INFO L85 PathProgramCache]: Analyzing trace with hash -533530744, now seen corresponding path program 5 times [2024-06-04 14:14:23,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:23,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145944215] [2024-06-04 14:14:23,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:23,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:23,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:23,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-04 14:14:23,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:23,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145944215] [2024-06-04 14:14:23,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145944215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:23,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:23,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:23,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169114564] [2024-06-04 14:14:23,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:23,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:23,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:23,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:23,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:23,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:23,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 418 transitions, 5640 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:23,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:23,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:23,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:24,026 INFO L124 PetriNetUnfolderBase]: 3175/5410 cut-off events. [2024-06-04 14:14:24,026 INFO L125 PetriNetUnfolderBase]: For 428862/428862 co-relation queries the response was YES. [2024-06-04 14:14:24,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37793 conditions, 5410 events. 3175/5410 cut-off events. For 428862/428862 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36950 event pairs, 674 based on Foata normal form. 1/5402 useless extension candidates. Maximal degree in co-relation 37634. Up to 4699 conditions per place. [2024-06-04 14:14:24,100 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 337 selfloop transitions, 100 changer transitions 0/444 dead transitions. [2024-06-04 14:14:24,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 444 transitions, 7016 flow [2024-06-04 14:14:24,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:14:24,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:14:24,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:14:24,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 14:14:24,102 INFO L175 Difference]: Start difference. First operand has 340 places, 418 transitions, 5640 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:14:24,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 444 transitions, 7016 flow [2024-06-04 14:14:26,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 444 transitions, 6756 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-04 14:14:26,031 INFO L231 Difference]: Finished difference. Result has 343 places, 428 transitions, 5723 flow [2024-06-04 14:14:26,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5400, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5723, PETRI_PLACES=343, PETRI_TRANSITIONS=428} [2024-06-04 14:14:26,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-04 14:14:26,032 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 428 transitions, 5723 flow [2024-06-04 14:14:26,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:26,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:26,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:26,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:14:26,033 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-04 14:14:26,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:26,033 INFO L85 PathProgramCache]: Analyzing trace with hash 749591314, now seen corresponding path program 9 times [2024-06-04 14:14:26,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:26,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581396303] [2024-06-04 14:14:26,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:26,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:26,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:26,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:26,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:26,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581396303] [2024-06-04 14:14:26,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581396303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:26,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:26,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:26,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330253130] [2024-06-04 14:14:26,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:26,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:26,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:26,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:26,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:26,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:26,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 428 transitions, 5723 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:26,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:26,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:26,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:27,073 INFO L124 PetriNetUnfolderBase]: 3172/5409 cut-off events. [2024-06-04 14:14:27,073 INFO L125 PetriNetUnfolderBase]: For 434692/434695 co-relation queries the response was YES. [2024-06-04 14:14:27,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37746 conditions, 5409 events. 3172/5409 cut-off events. For 434692/434695 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36893 event pairs, 673 based on Foata normal form. 3/5400 useless extension candidates. Maximal degree in co-relation 37585. Up to 4680 conditions per place. [2024-06-04 14:14:27,148 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 313 selfloop transitions, 130 changer transitions 0/450 dead transitions. [2024-06-04 14:14:27,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 450 transitions, 6837 flow [2024-06-04 14:14:27,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:27,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:27,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:14:27,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:14:27,150 INFO L175 Difference]: Start difference. First operand has 343 places, 428 transitions, 5723 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:14:27,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 450 transitions, 6837 flow [2024-06-04 14:14:29,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 450 transitions, 6675 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 14:14:29,237 INFO L231 Difference]: Finished difference. Result has 348 places, 428 transitions, 5827 flow [2024-06-04 14:14:29,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5827, PETRI_PLACES=348, PETRI_TRANSITIONS=428} [2024-06-04 14:14:29,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-04 14:14:29,237 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 428 transitions, 5827 flow [2024-06-04 14:14:29,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:29,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:29,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] [2024-06-04 14:14:29,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:14:29,238 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-04 14:14:29,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:29,238 INFO L85 PathProgramCache]: Analyzing trace with hash 969130454, now seen corresponding path program 6 times [2024-06-04 14:14:29,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:29,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018322399] [2024-06-04 14:14:29,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:29,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:29,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:29,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:29,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:29,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018322399] [2024-06-04 14:14:29,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018322399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:29,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:29,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:29,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930864442] [2024-06-04 14:14:29,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:29,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:29,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:29,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:29,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:29,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:29,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 428 transitions, 5827 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:29,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:29,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:29,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:30,246 INFO L124 PetriNetUnfolderBase]: 3169/5402 cut-off events. [2024-06-04 14:14:30,246 INFO L125 PetriNetUnfolderBase]: For 440060/440060 co-relation queries the response was YES. [2024-06-04 14:14:30,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37815 conditions, 5402 events. 3169/5402 cut-off events. For 440060/440060 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36855 event pairs, 674 based on Foata normal form. 1/5394 useless extension candidates. Maximal degree in co-relation 37653. Up to 4692 conditions per place. [2024-06-04 14:14:30,318 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 105 changer transitions 0/443 dead transitions. [2024-06-04 14:14:30,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 443 transitions, 6911 flow [2024-06-04 14:14:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:14:30,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:14:30,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:14:30,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 14:14:30,319 INFO L175 Difference]: Start difference. First operand has 348 places, 428 transitions, 5827 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:14:30,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 443 transitions, 6911 flow [2024-06-04 14:14:32,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 443 transitions, 6643 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 14:14:32,650 INFO L231 Difference]: Finished difference. Result has 348 places, 428 transitions, 5775 flow [2024-06-04 14:14:32,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5559, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5775, PETRI_PLACES=348, PETRI_TRANSITIONS=428} [2024-06-04 14:14:32,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-04 14:14:32,651 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 428 transitions, 5775 flow [2024-06-04 14:14:32,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:32,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:32,651 INFO 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-04 14:14:32,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:14:32,652 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-04 14:14:32,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:32,652 INFO L85 PathProgramCache]: Analyzing trace with hash -66181404, now seen corresponding path program 7 times [2024-06-04 14:14:32,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:32,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929269822] [2024-06-04 14:14:32,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:32,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:32,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:32,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:32,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929269822] [2024-06-04 14:14:32,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929269822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:32,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:32,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:32,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492351833] [2024-06-04 14:14:32,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:32,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:32,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:32,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:32,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:32,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:32,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 428 transitions, 5775 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:32,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:32,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:32,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:33,640 INFO L124 PetriNetUnfolderBase]: 3174/5416 cut-off events. [2024-06-04 14:14:33,641 INFO L125 PetriNetUnfolderBase]: For 450863/450866 co-relation queries the response was YES. [2024-06-04 14:14:33,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37909 conditions, 5416 events. 3174/5416 cut-off events. For 450863/450866 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 37140 event pairs, 721 based on Foata normal form. 3/5407 useless extension candidates. Maximal degree in co-relation 37746. Up to 4698 conditions per place. [2024-06-04 14:14:33,719 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 325 selfloop transitions, 110 changer transitions 0/442 dead transitions. [2024-06-04 14:14:33,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 442 transitions, 6888 flow [2024-06-04 14:14:33,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:14:33,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:14:33,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:14:33,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 14:14:33,721 INFO L175 Difference]: Start difference. First operand has 348 places, 428 transitions, 5775 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:14:33,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 442 transitions, 6888 flow [2024-06-04 14:14:35,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 442 transitions, 6708 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-04 14:14:35,982 INFO L231 Difference]: Finished difference. Result has 350 places, 431 transitions, 5860 flow [2024-06-04 14:14:35,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5860, PETRI_PLACES=350, PETRI_TRANSITIONS=431} [2024-06-04 14:14:35,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-04 14:14:35,983 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 431 transitions, 5860 flow [2024-06-04 14:14:35,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:35,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:35,983 INFO 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-04 14:14:35,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:14:35,983 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-04 14:14:35,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:35,984 INFO L85 PathProgramCache]: Analyzing trace with hash -289440924, now seen corresponding path program 8 times [2024-06-04 14:14:35,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:35,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664816849] [2024-06-04 14:14:35,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:35,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:35,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:36,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:36,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:36,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664816849] [2024-06-04 14:14:36,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664816849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:36,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:36,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:36,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081014194] [2024-06-04 14:14:36,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:36,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:36,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:36,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:36,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:36,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:36,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 431 transitions, 5860 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:36,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:36,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:36,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:37,184 INFO L124 PetriNetUnfolderBase]: 3179/5424 cut-off events. [2024-06-04 14:14:37,184 INFO L125 PetriNetUnfolderBase]: For 458356/458356 co-relation queries the response was YES. [2024-06-04 14:14:37,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38066 conditions, 5424 events. 3179/5424 cut-off events. For 458356/458356 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 37172 event pairs, 676 based on Foata normal form. 1/5416 useless extension candidates. Maximal degree in co-relation 37902. Up to 4704 conditions per place. [2024-06-04 14:14:37,291 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 326 selfloop transitions, 115 changer transitions 0/448 dead transitions. [2024-06-04 14:14:37,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 448 transitions, 6995 flow [2024-06-04 14:14:37,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:14:37,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:14:37,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:14:37,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:14:37,292 INFO L175 Difference]: Start difference. First operand has 350 places, 431 transitions, 5860 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:14:37,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 448 transitions, 6995 flow [2024-06-04 14:14:39,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 448 transitions, 6752 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:14:39,711 INFO L231 Difference]: Finished difference. Result has 352 places, 434 transitions, 5896 flow [2024-06-04 14:14:39,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5623, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5896, PETRI_PLACES=352, PETRI_TRANSITIONS=434} [2024-06-04 14:14:39,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-04 14:14:39,711 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 434 transitions, 5896 flow [2024-06-04 14:14:39,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:39,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:39,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] [2024-06-04 14:14:39,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:14:39,712 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-04 14:14:39,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:39,712 INFO L85 PathProgramCache]: Analyzing trace with hash -130362926, now seen corresponding path program 10 times [2024-06-04 14:14:39,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:39,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036933038] [2024-06-04 14:14:39,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:39,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:39,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:39,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-04 14:14:39,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:39,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036933038] [2024-06-04 14:14:39,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036933038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:39,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:39,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:39,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498142513] [2024-06-04 14:14:39,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:39,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:39,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:39,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:39,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:39,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:39,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 434 transitions, 5896 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:39,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:39,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:39,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:40,808 INFO L124 PetriNetUnfolderBase]: 3228/5520 cut-off events. [2024-06-04 14:14:40,808 INFO L125 PetriNetUnfolderBase]: For 480555/480558 co-relation queries the response was YES. [2024-06-04 14:14:40,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39056 conditions, 5520 events. 3228/5520 cut-off events. For 480555/480558 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37883 event pairs, 687 based on Foata normal form. 3/5510 useless extension candidates. Maximal degree in co-relation 38892. Up to 4715 conditions per place. [2024-06-04 14:14:40,887 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 167 changer transitions 0/480 dead transitions. [2024-06-04 14:14:40,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 480 transitions, 7830 flow [2024-06-04 14:14:40,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:14:40,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:14:40,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-04 14:14:40,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-04 14:14:40,888 INFO L175 Difference]: Start difference. First operand has 352 places, 434 transitions, 5896 flow. Second operand 9 states and 208 transitions. [2024-06-04 14:14:40,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 480 transitions, 7830 flow [2024-06-04 14:14:42,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 480 transitions, 7463 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:14:42,531 INFO L231 Difference]: Finished difference. Result has 358 places, 458 transitions, 6367 flow [2024-06-04 14:14:42,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6367, PETRI_PLACES=358, PETRI_TRANSITIONS=458} [2024-06-04 14:14:42,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-04 14:14:42,532 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 458 transitions, 6367 flow [2024-06-04 14:14:42,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:42,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:42,532 INFO 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-04 14:14:42,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:14:42,533 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-04 14:14:42,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:42,533 INFO L85 PathProgramCache]: Analyzing trace with hash 306315114, now seen corresponding path program 9 times [2024-06-04 14:14:42,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:42,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666853066] [2024-06-04 14:14:42,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:42,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:42,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:42,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:42,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:42,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666853066] [2024-06-04 14:14:42,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666853066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:42,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:42,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:42,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679953036] [2024-06-04 14:14:42,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:42,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:42,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:42,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:42,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:42,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:42,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 458 transitions, 6367 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:42,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:42,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:42,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:43,588 INFO L124 PetriNetUnfolderBase]: 3225/5498 cut-off events. [2024-06-04 14:14:43,589 INFO L125 PetriNetUnfolderBase]: For 477187/477187 co-relation queries the response was YES. [2024-06-04 14:14:43,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39137 conditions, 5498 events. 3225/5498 cut-off events. For 477187/477187 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37722 event pairs, 675 based on Foata normal form. 1/5490 useless extension candidates. Maximal degree in co-relation 38970. Up to 4755 conditions per place. [2024-06-04 14:14:43,668 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 346 selfloop transitions, 121 changer transitions 0/474 dead transitions. [2024-06-04 14:14:43,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 474 transitions, 7341 flow [2024-06-04 14:14:43,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:14:43,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:14:43,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:14:43,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:14:43,669 INFO L175 Difference]: Start difference. First operand has 358 places, 458 transitions, 6367 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:14:43,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 474 transitions, 7341 flow [2024-06-04 14:14:45,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 474 transitions, 7068 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-04 14:14:46,002 INFO L231 Difference]: Finished difference. Result has 361 places, 458 transitions, 6355 flow [2024-06-04 14:14:46,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6355, PETRI_PLACES=361, PETRI_TRANSITIONS=458} [2024-06-04 14:14:46,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-04 14:14:46,003 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 458 transitions, 6355 flow [2024-06-04 14:14:46,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:46,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:46,003 INFO 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-04 14:14:46,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:14:46,003 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-04 14:14:46,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:46,004 INFO L85 PathProgramCache]: Analyzing trace with hash -2012927934, now seen corresponding path program 11 times [2024-06-04 14:14:46,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:46,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739317556] [2024-06-04 14:14:46,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:46,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:46,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:46,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:46,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739317556] [2024-06-04 14:14:46,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739317556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:46,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:46,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:46,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155037927] [2024-06-04 14:14:46,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:46,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:46,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:46,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:46,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:46,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:46,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 458 transitions, 6355 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:46,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:46,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:46,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:47,139 INFO L124 PetriNetUnfolderBase]: 3222/5496 cut-off events. [2024-06-04 14:14:47,140 INFO L125 PetriNetUnfolderBase]: For 483312/483315 co-relation queries the response was YES. [2024-06-04 14:14:47,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39023 conditions, 5496 events. 3222/5496 cut-off events. For 483312/483315 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37657 event pairs, 675 based on Foata normal form. 3/5486 useless extension candidates. Maximal degree in co-relation 38856. Up to 4709 conditions per place. [2024-06-04 14:14:47,216 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 168 changer transitions 0/481 dead transitions. [2024-06-04 14:14:47,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 481 transitions, 7725 flow [2024-06-04 14:14:47,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:14:47,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:14:47,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-04 14:14:47,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525974025974026 [2024-06-04 14:14:47,218 INFO L175 Difference]: Start difference. First operand has 361 places, 458 transitions, 6355 flow. Second operand 11 states and 243 transitions. [2024-06-04 14:14:47,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 481 transitions, 7725 flow [2024-06-04 14:14:49,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 481 transitions, 7434 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 14:14:49,386 INFO L231 Difference]: Finished difference. Result has 365 places, 458 transitions, 6414 flow [2024-06-04 14:14:49,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6072, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6414, PETRI_PLACES=365, PETRI_TRANSITIONS=458} [2024-06-04 14:14:49,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-04 14:14:49,387 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 458 transitions, 6414 flow [2024-06-04 14:14:49,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:49,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:49,387 INFO 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-04 14:14:49,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:14:49,388 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-04 14:14:49,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:49,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1442344560, now seen corresponding path program 12 times [2024-06-04 14:14:49,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:49,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360685800] [2024-06-04 14:14:49,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:49,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:49,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:49,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:49,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360685800] [2024-06-04 14:14:49,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360685800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:49,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:49,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:49,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956354501] [2024-06-04 14:14:49,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:49,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:49,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:49,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:49,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:49,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:49,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 458 transitions, 6414 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:49,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:49,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:49,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:50,551 INFO L124 PetriNetUnfolderBase]: 3219/5514 cut-off events. [2024-06-04 14:14:50,552 INFO L125 PetriNetUnfolderBase]: For 467716/467716 co-relation queries the response was YES. [2024-06-04 14:14:50,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38863 conditions, 5514 events. 3219/5514 cut-off events. For 467716/467716 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37975 event pairs, 666 based on Foata normal form. 1/5510 useless extension candidates. Maximal degree in co-relation 38697. Up to 4945 conditions per place. [2024-06-04 14:14:50,629 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 38 changer transitions 0/476 dead transitions. [2024-06-04 14:14:50,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 476 transitions, 7396 flow [2024-06-04 14:14:50,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:50,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:50,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:14:50,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 14:14:50,630 INFO L175 Difference]: Start difference. First operand has 365 places, 458 transitions, 6414 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:14:50,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 476 transitions, 7396 flow [2024-06-04 14:14:52,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 476 transitions, 7026 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-04 14:14:52,766 INFO L231 Difference]: Finished difference. Result has 366 places, 458 transitions, 6126 flow [2024-06-04 14:14:52,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6044, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6126, PETRI_PLACES=366, PETRI_TRANSITIONS=458} [2024-06-04 14:14:52,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-04 14:14:52,767 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 458 transitions, 6126 flow [2024-06-04 14:14:52,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:52,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:52,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:52,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:14:52,768 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-04 14:14:52,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:52,769 INFO L85 PathProgramCache]: Analyzing trace with hash -251737622, now seen corresponding path program 1 times [2024-06-04 14:14:52,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:52,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272546606] [2024-06-04 14:14:52,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:52,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:52,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:52,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:52,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272546606] [2024-06-04 14:14:52,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272546606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:52,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:52,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:52,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509423421] [2024-06-04 14:14:52,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:52,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:52,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:52,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:52,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:52,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:52,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 458 transitions, 6126 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:52,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:52,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:52,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:53,988 INFO L124 PetriNetUnfolderBase]: 3247/5542 cut-off events. [2024-06-04 14:14:53,989 INFO L125 PetriNetUnfolderBase]: For 499300/499300 co-relation queries the response was YES. [2024-06-04 14:14:54,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38804 conditions, 5542 events. 3247/5542 cut-off events. For 499300/499300 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38113 event pairs, 576 based on Foata normal form. 6/5539 useless extension candidates. Maximal degree in co-relation 38637. Up to 4744 conditions per place. [2024-06-04 14:14:54,063 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 445 selfloop transitions, 32 changer transitions 0/484 dead transitions. [2024-06-04 14:14:54,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 484 transitions, 7413 flow [2024-06-04 14:14:54,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:14:54,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:14:54,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:14:54,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:14:54,064 INFO L175 Difference]: Start difference. First operand has 366 places, 458 transitions, 6126 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:14:54,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 484 transitions, 7413 flow [2024-06-04 14:14:56,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 484 transitions, 7292 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:14:56,587 INFO L231 Difference]: Finished difference. Result has 367 places, 461 transitions, 6111 flow [2024-06-04 14:14:56,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6005, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6111, PETRI_PLACES=367, PETRI_TRANSITIONS=461} [2024-06-04 14:14:56,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-04 14:14:56,587 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 461 transitions, 6111 flow [2024-06-04 14:14:56,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:56,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:56,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:56,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:14:56,588 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-04 14:14:56,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:56,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1640385028, now seen corresponding path program 2 times [2024-06-04 14:14:56,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:56,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219469922] [2024-06-04 14:14:56,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:56,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:56,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:56,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:56,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:56,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219469922] [2024-06-04 14:14:56,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219469922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:56,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:56,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:56,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394290928] [2024-06-04 14:14:56,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:56,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:56,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:56,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:56,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:56,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:56,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 461 transitions, 6111 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:56,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:56,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:56,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:57,621 INFO L124 PetriNetUnfolderBase]: 3234/5523 cut-off events. [2024-06-04 14:14:57,621 INFO L125 PetriNetUnfolderBase]: For 484205/484205 co-relation queries the response was YES. [2024-06-04 14:14:57,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38300 conditions, 5523 events. 3234/5523 cut-off events. For 484205/484205 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 37940 event pairs, 565 based on Foata normal form. 6/5520 useless extension candidates. Maximal degree in co-relation 38133. Up to 4738 conditions per place. [2024-06-04 14:14:57,697 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 442 selfloop transitions, 32 changer transitions 0/481 dead transitions. [2024-06-04 14:14:57,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 481 transitions, 7169 flow [2024-06-04 14:14:57,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:14:57,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:14:57,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-04 14:14:57,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-04 14:14:57,698 INFO L175 Difference]: Start difference. First operand has 367 places, 461 transitions, 6111 flow. Second operand 5 states and 126 transitions. [2024-06-04 14:14:57,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 481 transitions, 7169 flow [2024-06-04 14:14:59,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 481 transitions, 7099 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 14:14:59,717 INFO L231 Difference]: Finished difference. Result has 369 places, 461 transitions, 6111 flow [2024-06-04 14:14:59,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6041, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6111, PETRI_PLACES=369, PETRI_TRANSITIONS=461} [2024-06-04 14:14:59,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-04 14:14:59,718 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 461 transitions, 6111 flow [2024-06-04 14:14:59,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:59,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:59,718 INFO 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-04 14:14:59,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:14:59,719 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-04 14:14:59,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:59,719 INFO L85 PathProgramCache]: Analyzing trace with hash 631451120, now seen corresponding path program 1 times [2024-06-04 14:14:59,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:59,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656786225] [2024-06-04 14:14:59,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:59,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:59,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-04 14:14:59,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:59,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656786225] [2024-06-04 14:14:59,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656786225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:59,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:59,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:59,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717672557] [2024-06-04 14:14:59,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:59,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:59,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:59,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:59,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:59,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:59,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 461 transitions, 6111 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:59,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:59,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:59,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:00,915 INFO L124 PetriNetUnfolderBase]: 3327/5650 cut-off events. [2024-06-04 14:15:00,916 INFO L125 PetriNetUnfolderBase]: For 543457/543460 co-relation queries the response was YES. [2024-06-04 14:15:00,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40998 conditions, 5650 events. 3327/5650 cut-off events. For 543457/543460 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38668 event pairs, 684 based on Foata normal form. 2/5630 useless extension candidates. Maximal degree in co-relation 40831. Up to 4799 conditions per place. [2024-06-04 14:15:00,998 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 138 changer transitions 0/502 dead transitions. [2024-06-04 14:15:00,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 502 transitions, 7622 flow [2024-06-04 14:15:00,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:00,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:00,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 14:15:00,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:15:00,999 INFO L175 Difference]: Start difference. First operand has 369 places, 461 transitions, 6111 flow. Second operand 8 states and 200 transitions. [2024-06-04 14:15:00,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 502 transitions, 7622 flow [2024-06-04 14:15:03,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 502 transitions, 7532 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:15:03,028 INFO L231 Difference]: Finished difference. Result has 373 places, 469 transitions, 6561 flow [2024-06-04 14:15:03,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6561, PETRI_PLACES=373, PETRI_TRANSITIONS=469} [2024-06-04 14:15:03,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-04 14:15:03,029 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 469 transitions, 6561 flow [2024-06-04 14:15:03,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:03,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:03,029 INFO 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-04 14:15:03,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:15:03,029 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-04 14:15:03,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:03,030 INFO L85 PathProgramCache]: Analyzing trace with hash 165490316, now seen corresponding path program 2 times [2024-06-04 14:15:03,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:03,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622071294] [2024-06-04 14:15:03,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:03,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:03,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:03,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:03,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622071294] [2024-06-04 14:15:03,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622071294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:03,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:03,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:03,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956203054] [2024-06-04 14:15:03,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:03,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:03,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:03,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:03,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:03,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:03,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 469 transitions, 6561 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:03,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:03,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:03,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:04,196 INFO L124 PetriNetUnfolderBase]: 3322/5653 cut-off events. [2024-06-04 14:15:04,197 INFO L125 PetriNetUnfolderBase]: For 535826/535829 co-relation queries the response was YES. [2024-06-04 14:15:04,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41169 conditions, 5653 events. 3322/5653 cut-off events. For 535826/535829 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38849 event pairs, 699 based on Foata normal form. 2/5642 useless extension candidates. Maximal degree in co-relation 41001. Up to 4891 conditions per place. [2024-06-04 14:15:04,277 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 356 selfloop transitions, 131 changer transitions 0/494 dead transitions. [2024-06-04 14:15:04,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 494 transitions, 7597 flow [2024-06-04 14:15:04,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:04,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:04,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:15:04,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:15:04,278 INFO L175 Difference]: Start difference. First operand has 373 places, 469 transitions, 6561 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:15:04,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 494 transitions, 7597 flow [2024-06-04 14:15:06,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 494 transitions, 7296 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:15:06,754 INFO L231 Difference]: Finished difference. Result has 376 places, 469 transitions, 6527 flow [2024-06-04 14:15:06,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6260, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6527, PETRI_PLACES=376, PETRI_TRANSITIONS=469} [2024-06-04 14:15:06,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-04 14:15:06,755 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 469 transitions, 6527 flow [2024-06-04 14:15:06,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:06,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:06,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] [2024-06-04 14:15:06,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:15:06,755 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-04 14:15:06,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:06,756 INFO L85 PathProgramCache]: Analyzing trace with hash 280781486, now seen corresponding path program 3 times [2024-06-04 14:15:06,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:06,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805540231] [2024-06-04 14:15:06,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:06,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:06,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:06,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:06,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805540231] [2024-06-04 14:15:06,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805540231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:06,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:06,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:06,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431959284] [2024-06-04 14:15:06,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:06,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:06,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:06,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:06,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:06,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:06,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 469 transitions, 6527 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:06,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:06,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:06,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:08,108 INFO L124 PetriNetUnfolderBase]: 3317/5646 cut-off events. [2024-06-04 14:15:08,108 INFO L125 PetriNetUnfolderBase]: For 537010/537013 co-relation queries the response was YES. [2024-06-04 14:15:08,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40887 conditions, 5646 events. 3317/5646 cut-off events. For 537010/537013 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38749 event pairs, 677 based on Foata normal form. 4/5641 useless extension candidates. Maximal degree in co-relation 40718. Up to 5040 conditions per place. [2024-06-04 14:15:08,190 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 420 selfloop transitions, 64 changer transitions 0/491 dead transitions. [2024-06-04 14:15:08,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 491 transitions, 7549 flow [2024-06-04 14:15:08,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:08,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:08,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:15:08,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-04 14:15:08,191 INFO L175 Difference]: Start difference. First operand has 376 places, 469 transitions, 6527 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:15:08,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 491 transitions, 7549 flow [2024-06-04 14:15:10,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 491 transitions, 7250 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:15:10,456 INFO L231 Difference]: Finished difference. Result has 378 places, 469 transitions, 6361 flow [2024-06-04 14:15:10,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6361, PETRI_PLACES=378, PETRI_TRANSITIONS=469} [2024-06-04 14:15:10,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-04 14:15:10,457 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 469 transitions, 6361 flow [2024-06-04 14:15:10,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:10,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:10,457 INFO 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-04 14:15:10,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:15:10,457 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-04 14:15:10,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:10,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1583878972, now seen corresponding path program 4 times [2024-06-04 14:15:10,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:10,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382828698] [2024-06-04 14:15:10,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:10,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:10,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:10,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:10,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:10,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382828698] [2024-06-04 14:15:10,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382828698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:10,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:10,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:10,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814612036] [2024-06-04 14:15:10,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:10,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:10,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:10,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:10,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:10,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:10,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 469 transitions, 6361 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:10,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:10,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:10,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:11,677 INFO L124 PetriNetUnfolderBase]: 3325/5662 cut-off events. [2024-06-04 14:15:11,677 INFO L125 PetriNetUnfolderBase]: For 546751/546754 co-relation queries the response was YES. [2024-06-04 14:15:11,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40892 conditions, 5662 events. 3325/5662 cut-off events. For 546751/546754 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 38892 event pairs, 679 based on Foata normal form. 4/5657 useless extension candidates. Maximal degree in co-relation 40722. Up to 5046 conditions per place. [2024-06-04 14:15:11,758 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 70 changer transitions 0/491 dead transitions. [2024-06-04 14:15:11,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 491 transitions, 7444 flow [2024-06-04 14:15:11,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:15:11,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:15:11,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-04 14:15:11,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-04 14:15:11,759 INFO L175 Difference]: Start difference. First operand has 378 places, 469 transitions, 6361 flow. Second operand 9 states and 199 transitions. [2024-06-04 14:15:11,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 491 transitions, 7444 flow [2024-06-04 14:15:14,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 491 transitions, 7277 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 14:15:14,061 INFO L231 Difference]: Finished difference. Result has 381 places, 471 transitions, 6410 flow [2024-06-04 14:15:14,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6194, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6410, PETRI_PLACES=381, PETRI_TRANSITIONS=471} [2024-06-04 14:15:14,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-04 14:15:14,062 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 471 transitions, 6410 flow [2024-06-04 14:15:14,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:14,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:14,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:14,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:15:14,063 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-04 14:15:14,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:14,063 INFO L85 PathProgramCache]: Analyzing trace with hash -330022616, now seen corresponding path program 13 times [2024-06-04 14:15:14,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:14,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219068681] [2024-06-04 14:15:14,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:14,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:14,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:14,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:14,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219068681] [2024-06-04 14:15:14,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219068681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:14,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:14,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:14,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456480545] [2024-06-04 14:15:14,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:14,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:14,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:14,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:14,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:14,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:14,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 471 transitions, 6410 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:14,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:14,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:14,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:15,217 INFO L124 PetriNetUnfolderBase]: 3346/5697 cut-off events. [2024-06-04 14:15:15,217 INFO L125 PetriNetUnfolderBase]: For 561791/561791 co-relation queries the response was YES. [2024-06-04 14:15:15,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41454 conditions, 5697 events. 3346/5697 cut-off events. For 561791/561791 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 39238 event pairs, 697 based on Foata normal form. 1/5689 useless extension candidates. Maximal degree in co-relation 41283. Up to 4534 conditions per place. [2024-06-04 14:15:15,300 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 219 changer transitions 0/504 dead transitions. [2024-06-04 14:15:15,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 504 transitions, 8010 flow [2024-06-04 14:15:15,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:15,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:15,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:15:15,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:15:15,301 INFO L175 Difference]: Start difference. First operand has 381 places, 471 transitions, 6410 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:15:15,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 504 transitions, 8010 flow [2024-06-04 14:15:18,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 504 transitions, 7821 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-04 14:15:18,106 INFO L231 Difference]: Finished difference. Result has 382 places, 478 transitions, 6821 flow [2024-06-04 14:15:18,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6221, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6821, PETRI_PLACES=382, PETRI_TRANSITIONS=478} [2024-06-04 14:15:18,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-04 14:15:18,107 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 478 transitions, 6821 flow [2024-06-04 14:15:18,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:18,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:18,107 INFO 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-04 14:15:18,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:15:18,107 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-04 14:15:18,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:18,108 INFO L85 PathProgramCache]: Analyzing trace with hash -525866198, now seen corresponding path program 14 times [2024-06-04 14:15:18,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:18,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135578575] [2024-06-04 14:15:18,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:18,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:18,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:18,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:18,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:18,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135578575] [2024-06-04 14:15:18,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135578575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:18,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:18,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:18,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893843174] [2024-06-04 14:15:18,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:18,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:18,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:18,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:18,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:18,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:18,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 478 transitions, 6821 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:18,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:18,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:18,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:19,262 INFO L124 PetriNetUnfolderBase]: 3351/5698 cut-off events. [2024-06-04 14:15:19,262 INFO L125 PetriNetUnfolderBase]: For 574758/574758 co-relation queries the response was YES. [2024-06-04 14:15:19,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42019 conditions, 5698 events. 3351/5698 cut-off events. For 574758/574758 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39253 event pairs, 689 based on Foata normal form. 1/5690 useless extension candidates. Maximal degree in co-relation 41847. Up to 4538 conditions per place. [2024-06-04 14:15:19,345 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 219 changer transitions 0/504 dead transitions. [2024-06-04 14:15:19,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 504 transitions, 8339 flow [2024-06-04 14:15:19,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:19,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:19,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:15:19,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:15:19,346 INFO L175 Difference]: Start difference. First operand has 382 places, 478 transitions, 6821 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:15:19,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 504 transitions, 8339 flow [2024-06-04 14:15:22,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 504 transitions, 7893 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-04 14:15:22,358 INFO L231 Difference]: Finished difference. Result has 386 places, 481 transitions, 6895 flow [2024-06-04 14:15:22,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6409, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=386, PETRI_TRANSITIONS=481} [2024-06-04 14:15:22,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-04 14:15:22,358 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 481 transitions, 6895 flow [2024-06-04 14:15:22,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:22,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:22,359 INFO 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-04 14:15:22,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:15:22,359 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-04 14:15:22,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:22,359 INFO L85 PathProgramCache]: Analyzing trace with hash 2074771340, now seen corresponding path program 15 times [2024-06-04 14:15:22,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:22,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229429913] [2024-06-04 14:15:22,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:22,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:22,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:22,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:22,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:22,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229429913] [2024-06-04 14:15:22,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229429913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:22,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:22,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:22,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994128082] [2024-06-04 14:15:22,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:22,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:22,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:22,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:22,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:22,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:22,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 481 transitions, 6895 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:22,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:22,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:22,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:23,546 INFO L124 PetriNetUnfolderBase]: 3380/5744 cut-off events. [2024-06-04 14:15:23,546 INFO L125 PetriNetUnfolderBase]: For 601536/601536 co-relation queries the response was YES. [2024-06-04 14:15:23,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42720 conditions, 5744 events. 3380/5744 cut-off events. For 601536/601536 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39621 event pairs, 689 based on Foata normal form. 1/5736 useless extension candidates. Maximal degree in co-relation 42547. Up to 4563 conditions per place. [2024-06-04 14:15:23,628 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 290 selfloop transitions, 222 changer transitions 0/519 dead transitions. [2024-06-04 14:15:23,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 519 transitions, 8987 flow [2024-06-04 14:15:23,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:23,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:23,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:15:23,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-04 14:15:23,629 INFO L175 Difference]: Start difference. First operand has 386 places, 481 transitions, 6895 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:15:23,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 519 transitions, 8987 flow [2024-06-04 14:15:26,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 519 transitions, 8541 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:15:26,576 INFO L231 Difference]: Finished difference. Result has 389 places, 491 transitions, 7107 flow [2024-06-04 14:15:26,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6463, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7107, PETRI_PLACES=389, PETRI_TRANSITIONS=491} [2024-06-04 14:15:26,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-04 14:15:26,577 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 491 transitions, 7107 flow [2024-06-04 14:15:26,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:26,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:26,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:26,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:15:26,578 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-04 14:15:26,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:26,578 INFO L85 PathProgramCache]: Analyzing trace with hash -71214038, now seen corresponding path program 16 times [2024-06-04 14:15:26,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:26,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710810974] [2024-06-04 14:15:26,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:26,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:26,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:26,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:26,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:26,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710810974] [2024-06-04 14:15:26,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710810974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:26,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:26,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:26,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722792036] [2024-06-04 14:15:26,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:26,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:26,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:26,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:26,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:26,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:26,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 491 transitions, 7107 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:26,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:26,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:26,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:27,765 INFO L124 PetriNetUnfolderBase]: 3393/5766 cut-off events. [2024-06-04 14:15:27,766 INFO L125 PetriNetUnfolderBase]: For 617961/617961 co-relation queries the response was YES. [2024-06-04 14:15:27,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43116 conditions, 5766 events. 3393/5766 cut-off events. For 617961/617961 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 39800 event pairs, 689 based on Foata normal form. 1/5758 useless extension candidates. Maximal degree in co-relation 42942. Up to 4573 conditions per place. [2024-06-04 14:15:27,848 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 226 changer transitions 0/522 dead transitions. [2024-06-04 14:15:27,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 522 transitions, 9137 flow [2024-06-04 14:15:27,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:27,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:27,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:15:27,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:15:27,850 INFO L175 Difference]: Start difference. First operand has 389 places, 491 transitions, 7107 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:15:27,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 522 transitions, 9137 flow [2024-06-04 14:15:30,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 522 transitions, 8653 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-04 14:15:30,515 INFO L231 Difference]: Finished difference. Result has 393 places, 497 transitions, 7221 flow [2024-06-04 14:15:30,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6659, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7221, PETRI_PLACES=393, PETRI_TRANSITIONS=497} [2024-06-04 14:15:30,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-04 14:15:30,516 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 497 transitions, 7221 flow [2024-06-04 14:15:30,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:30,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:30,516 INFO 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-04 14:15:30,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:15:30,516 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-04 14:15:30,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:30,517 INFO L85 PathProgramCache]: Analyzing trace with hash -48127128, now seen corresponding path program 17 times [2024-06-04 14:15:30,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:30,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077840681] [2024-06-04 14:15:30,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:30,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:30,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:30,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:30,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:30,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077840681] [2024-06-04 14:15:30,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077840681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:30,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:30,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:30,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570591970] [2024-06-04 14:15:30,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:30,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:30,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:30,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:30,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:30,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:30,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 497 transitions, 7221 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:30,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:30,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:30,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:31,692 INFO L124 PetriNetUnfolderBase]: 3411/5809 cut-off events. [2024-06-04 14:15:31,692 INFO L125 PetriNetUnfolderBase]: For 640020/640020 co-relation queries the response was YES. [2024-06-04 14:15:31,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43447 conditions, 5809 events. 3411/5809 cut-off events. For 640020/640020 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40181 event pairs, 699 based on Foata normal form. 2/5802 useless extension candidates. Maximal degree in co-relation 43272. Up to 4592 conditions per place. [2024-06-04 14:15:31,778 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 231 changer transitions 0/524 dead transitions. [2024-06-04 14:15:31,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 524 transitions, 8815 flow [2024-06-04 14:15:31,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:31,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:31,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:15:31,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:15:31,779 INFO L175 Difference]: Start difference. First operand has 393 places, 497 transitions, 7221 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:15:31,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 524 transitions, 8815 flow [2024-06-04 14:15:35,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 524 transitions, 8354 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-04 14:15:35,009 INFO L231 Difference]: Finished difference. Result has 397 places, 504 transitions, 7339 flow [2024-06-04 14:15:35,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7339, PETRI_PLACES=397, PETRI_TRANSITIONS=504} [2024-06-04 14:15:35,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-04 14:15:35,010 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 504 transitions, 7339 flow [2024-06-04 14:15:35,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:35,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:35,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] [2024-06-04 14:15:35,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:15:35,010 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-04 14:15:35,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:35,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1875469550, now seen corresponding path program 18 times [2024-06-04 14:15:35,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:35,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563249606] [2024-06-04 14:15:35,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:35,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:35,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:35,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:35,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563249606] [2024-06-04 14:15:35,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563249606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:35,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:35,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:35,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228721565] [2024-06-04 14:15:35,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:35,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:35,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:35,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:35,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:35,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:35,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 504 transitions, 7339 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:35,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:35,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:35,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:36,393 INFO L124 PetriNetUnfolderBase]: 3408/5781 cut-off events. [2024-06-04 14:15:36,393 INFO L125 PetriNetUnfolderBase]: For 641979/641979 co-relation queries the response was YES. [2024-06-04 14:15:36,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43416 conditions, 5781 events. 3408/5781 cut-off events. For 641979/641979 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39816 event pairs, 679 based on Foata normal form. 1/5773 useless extension candidates. Maximal degree in co-relation 43240. Up to 4590 conditions per place. [2024-06-04 14:15:36,491 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 240 changer transitions 0/531 dead transitions. [2024-06-04 14:15:36,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 531 transitions, 9065 flow [2024-06-04 14:15:36,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:36,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:36,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 14:15:36,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-04 14:15:36,492 INFO L175 Difference]: Start difference. First operand has 397 places, 504 transitions, 7339 flow. Second operand 8 states and 199 transitions. [2024-06-04 14:15:36,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 531 transitions, 9065 flow [2024-06-04 14:15:39,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 531 transitions, 8723 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-04 14:15:39,738 INFO L231 Difference]: Finished difference. Result has 401 places, 504 transitions, 7483 flow [2024-06-04 14:15:39,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6997, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7483, PETRI_PLACES=401, PETRI_TRANSITIONS=504} [2024-06-04 14:15:39,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-04 14:15:39,738 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 504 transitions, 7483 flow [2024-06-04 14:15:39,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:39,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:39,739 INFO 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-04 14:15:39,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:15:39,739 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-04 14:15:39,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:39,740 INFO L85 PathProgramCache]: Analyzing trace with hash -80329898, now seen corresponding path program 19 times [2024-06-04 14:15:39,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:39,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716427852] [2024-06-04 14:15:39,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:39,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:39,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:39,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:39,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:39,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716427852] [2024-06-04 14:15:39,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716427852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:39,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:39,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:39,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074194881] [2024-06-04 14:15:39,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:39,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:39,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:39,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:39,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:39,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:39,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 504 transitions, 7483 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:39,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:39,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:39,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:40,974 INFO L124 PetriNetUnfolderBase]: 3413/5802 cut-off events. [2024-06-04 14:15:40,975 INFO L125 PetriNetUnfolderBase]: For 655839/655839 co-relation queries the response was YES. [2024-06-04 14:15:41,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43703 conditions, 5802 events. 3413/5802 cut-off events. For 655839/655839 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40121 event pairs, 691 based on Foata normal form. 1/5794 useless extension candidates. Maximal degree in co-relation 43526. Up to 5028 conditions per place. [2024-06-04 14:15:41,065 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 123 changer transitions 0/528 dead transitions. [2024-06-04 14:15:41,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 528 transitions, 8640 flow [2024-06-04 14:15:41,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:41,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:41,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:15:41,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:15:41,067 INFO L175 Difference]: Start difference. First operand has 401 places, 504 transitions, 7483 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:15:41,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 528 transitions, 8640 flow [2024-06-04 14:15:44,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 528 transitions, 8018 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 14:15:44,146 INFO L231 Difference]: Finished difference. Result has 400 places, 507 transitions, 7182 flow [2024-06-04 14:15:44,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6873, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7182, PETRI_PLACES=400, PETRI_TRANSITIONS=507} [2024-06-04 14:15:44,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-04 14:15:44,147 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 507 transitions, 7182 flow [2024-06-04 14:15:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:44,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:44,147 INFO 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-04 14:15:44,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:15:44,147 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-04 14:15:44,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash 244618612, now seen corresponding path program 20 times [2024-06-04 14:15:44,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:44,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646606704] [2024-06-04 14:15:44,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:44,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:44,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:44,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646606704] [2024-06-04 14:15:44,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646606704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:44,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:44,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:44,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900918793] [2024-06-04 14:15:44,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:44,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:44,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:44,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:44,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:44,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:44,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 507 transitions, 7182 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:44,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:44,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:44,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:45,332 INFO L124 PetriNetUnfolderBase]: 3410/5806 cut-off events. [2024-06-04 14:15:45,332 INFO L125 PetriNetUnfolderBase]: For 658567/658567 co-relation queries the response was YES. [2024-06-04 14:15:45,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43102 conditions, 5806 events. 3410/5806 cut-off events. For 658567/658567 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40160 event pairs, 699 based on Foata normal form. 1/5798 useless extension candidates. Maximal degree in co-relation 42926. Up to 5014 conditions per place. [2024-06-04 14:15:45,417 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 129 changer transitions 0/526 dead transitions. [2024-06-04 14:15:45,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 526 transitions, 8474 flow [2024-06-04 14:15:45,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:45,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:45,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:15:45,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:15:45,418 INFO L175 Difference]: Start difference. First operand has 400 places, 507 transitions, 7182 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:15:45,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 526 transitions, 8474 flow [2024-06-04 14:15:48,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 526 transitions, 8204 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:15:48,269 INFO L231 Difference]: Finished difference. Result has 402 places, 507 transitions, 7176 flow [2024-06-04 14:15:48,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6912, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7176, PETRI_PLACES=402, PETRI_TRANSITIONS=507} [2024-06-04 14:15:48,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-04 14:15:48,269 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 507 transitions, 7176 flow [2024-06-04 14:15:48,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:48,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:48,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] [2024-06-04 14:15:48,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:15:48,270 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-04 14:15:48,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:48,270 INFO L85 PathProgramCache]: Analyzing trace with hash 244411222, now seen corresponding path program 21 times [2024-06-04 14:15:48,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:48,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137753685] [2024-06-04 14:15:48,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:48,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:48,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:48,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:48,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:48,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137753685] [2024-06-04 14:15:48,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137753685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:48,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:48,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:48,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520479709] [2024-06-04 14:15:48,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:48,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:48,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:48,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:48,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:48,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:48,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 507 transitions, 7176 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:48,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:48,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:48,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:49,582 INFO L124 PetriNetUnfolderBase]: 3407/5802 cut-off events. [2024-06-04 14:15:49,583 INFO L125 PetriNetUnfolderBase]: For 664814/664814 co-relation queries the response was YES. [2024-06-04 14:15:49,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43071 conditions, 5802 events. 3407/5802 cut-off events. For 664814/664814 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40152 event pairs, 699 based on Foata normal form. 1/5794 useless extension candidates. Maximal degree in co-relation 42894. Up to 5011 conditions per place. [2024-06-04 14:15:49,657 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 130 changer transitions 0/527 dead transitions. [2024-06-04 14:15:49,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 527 transitions, 8264 flow [2024-06-04 14:15:49,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:15:49,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:15:49,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-04 14:15:49,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-04 14:15:49,658 INFO L175 Difference]: Start difference. First operand has 402 places, 507 transitions, 7176 flow. Second operand 10 states and 222 transitions. [2024-06-04 14:15:49,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 527 transitions, 8264 flow [2024-06-04 14:15:52,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 527 transitions, 7915 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 14:15:52,237 INFO L231 Difference]: Finished difference. Result has 406 places, 507 transitions, 7093 flow [2024-06-04 14:15:52,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7093, PETRI_PLACES=406, PETRI_TRANSITIONS=507} [2024-06-04 14:15:52,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-04 14:15:52,238 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 507 transitions, 7093 flow [2024-06-04 14:15:52,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:52,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:52,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] [2024-06-04 14:15:52,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:15:52,238 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-04 14:15:52,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:52,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1966465886, now seen corresponding path program 22 times [2024-06-04 14:15:52,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:52,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845842449] [2024-06-04 14:15:52,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:52,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:52,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:52,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-04 14:15:52,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:52,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845842449] [2024-06-04 14:15:52,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845842449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:52,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:52,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:52,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121292633] [2024-06-04 14:15:52,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:52,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:52,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:52,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:52,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:52,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:52,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 507 transitions, 7093 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:52,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:52,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:52,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:53,461 INFO L124 PetriNetUnfolderBase]: 3457/5873 cut-off events. [2024-06-04 14:15:53,462 INFO L125 PetriNetUnfolderBase]: For 712137/712137 co-relation queries the response was YES. [2024-06-04 14:15:53,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44101 conditions, 5873 events. 3457/5873 cut-off events. For 712137/712137 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40624 event pairs, 689 based on Foata normal form. 2/5866 useless extension candidates. Maximal degree in co-relation 43923. Up to 4972 conditions per place. [2024-06-04 14:15:53,549 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 380 selfloop transitions, 151 changer transitions 0/538 dead transitions. [2024-06-04 14:15:53,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 538 transitions, 8629 flow [2024-06-04 14:15:53,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:15:53,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:15:53,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:15:53,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:15:53,551 INFO L175 Difference]: Start difference. First operand has 406 places, 507 transitions, 7093 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:15:53,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 538 transitions, 8629 flow [2024-06-04 14:15:56,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 538 transitions, 8349 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 14:15:56,511 INFO L231 Difference]: Finished difference. Result has 406 places, 520 transitions, 7380 flow [2024-06-04 14:15:56,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6813, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7380, PETRI_PLACES=406, PETRI_TRANSITIONS=520} [2024-06-04 14:15:56,512 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-04 14:15:56,512 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 520 transitions, 7380 flow [2024-06-04 14:15:56,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:56,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:56,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-04 14:15:56,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:15:56,513 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-04 14:15:56,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:56,513 INFO L85 PathProgramCache]: Analyzing trace with hash -17696308, now seen corresponding path program 23 times [2024-06-04 14:15:56,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:56,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421486461] [2024-06-04 14:15:56,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:56,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:56,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:56,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:56,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:56,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421486461] [2024-06-04 14:15:56,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421486461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:56,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:56,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:56,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294762824] [2024-06-04 14:15:56,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:56,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:56,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:56,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:56,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:56,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:56,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 520 transitions, 7380 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:56,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:56,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:56,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:57,816 INFO L124 PetriNetUnfolderBase]: 3451/5869 cut-off events. [2024-06-04 14:15:57,816 INFO L125 PetriNetUnfolderBase]: For 713878/713878 co-relation queries the response was YES. [2024-06-04 14:15:57,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44188 conditions, 5869 events. 3451/5869 cut-off events. For 713878/713878 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40634 event pairs, 691 based on Foata normal form. 2/5862 useless extension candidates. Maximal degree in co-relation 44008. Up to 4967 conditions per place. [2024-06-04 14:15:57,900 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 158 changer transitions 0/541 dead transitions. [2024-06-04 14:15:57,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 541 transitions, 8964 flow [2024-06-04 14:15:57,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:15:57,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:15:57,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-04 14:15:57,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-04 14:15:57,901 INFO L175 Difference]: Start difference. First operand has 406 places, 520 transitions, 7380 flow. Second operand 10 states and 229 transitions. [2024-06-04 14:15:57,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 541 transitions, 8964 flow [2024-06-04 14:16:01,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 541 transitions, 8675 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:01,671 INFO L231 Difference]: Finished difference. Result has 412 places, 522 transitions, 7472 flow [2024-06-04 14:16:01,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7472, PETRI_PLACES=412, PETRI_TRANSITIONS=522} [2024-06-04 14:16:01,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-04 14:16:01,672 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 522 transitions, 7472 flow [2024-06-04 14:16:01,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:01,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:01,672 INFO 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-04 14:16:01,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:16:01,673 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-04 14:16:01,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:01,673 INFO L85 PathProgramCache]: Analyzing trace with hash -17903698, now seen corresponding path program 24 times [2024-06-04 14:16:01,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:01,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120008091] [2024-06-04 14:16:01,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:01,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:01,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:01,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:01,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:01,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120008091] [2024-06-04 14:16:01,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120008091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:01,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:01,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:01,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660986592] [2024-06-04 14:16:01,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:01,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:01,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:01,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:01,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:01,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:01,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 522 transitions, 7472 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:01,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:01,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:01,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:02,943 INFO L124 PetriNetUnfolderBase]: 3445/5857 cut-off events. [2024-06-04 14:16:02,943 INFO L125 PetriNetUnfolderBase]: For 715274/715274 co-relation queries the response was YES. [2024-06-04 14:16:03,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44060 conditions, 5857 events. 3445/5857 cut-off events. For 715274/715274 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40579 event pairs, 689 based on Foata normal form. 2/5850 useless extension candidates. Maximal degree in co-relation 43878. Up to 4962 conditions per place. [2024-06-04 14:16:03,030 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 374 selfloop transitions, 160 changer transitions 0/541 dead transitions. [2024-06-04 14:16:03,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 541 transitions, 8800 flow [2024-06-04 14:16:03,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:16:03,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:16:03,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-04 14:16:03,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-04 14:16:03,031 INFO L175 Difference]: Start difference. First operand has 412 places, 522 transitions, 7472 flow. Second operand 11 states and 244 transitions. [2024-06-04 14:16:03,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 541 transitions, 8800 flow [2024-06-04 14:16:07,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 541 transitions, 8406 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-04 14:16:07,041 INFO L231 Difference]: Finished difference. Result has 416 places, 522 transitions, 7405 flow [2024-06-04 14:16:07,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7078, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7405, PETRI_PLACES=416, PETRI_TRANSITIONS=522} [2024-06-04 14:16:07,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-04 14:16:07,041 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 522 transitions, 7405 flow [2024-06-04 14:16:07,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:07,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:07,041 INFO 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-04 14:16:07,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:16:07,042 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-04 14:16:07,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:07,042 INFO L85 PathProgramCache]: Analyzing trace with hash -597128894, now seen corresponding path program 25 times [2024-06-04 14:16:07,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:07,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012586048] [2024-06-04 14:16:07,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:07,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:07,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:07,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:07,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:07,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012586048] [2024-06-04 14:16:07,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012586048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:07,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:07,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:07,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239709526] [2024-06-04 14:16:07,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:07,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:07,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:07,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:07,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:07,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:07,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 522 transitions, 7405 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:07,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:07,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:07,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:08,451 INFO L124 PetriNetUnfolderBase]: 3439/5849 cut-off events. [2024-06-04 14:16:08,451 INFO L125 PetriNetUnfolderBase]: For 715191/715191 co-relation queries the response was YES. [2024-06-04 14:16:08,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43838 conditions, 5849 events. 3439/5849 cut-off events. For 715191/715191 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40495 event pairs, 689 based on Foata normal form. 2/5842 useless extension candidates. Maximal degree in co-relation 43655. Up to 4711 conditions per place. [2024-06-04 14:16:08,553 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 302 selfloop transitions, 247 changer transitions 0/556 dead transitions. [2024-06-04 14:16:08,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 556 transitions, 9241 flow [2024-06-04 14:16:08,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:16:08,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:16:08,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-04 14:16:08,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-04 14:16:08,554 INFO L175 Difference]: Start difference. First operand has 416 places, 522 transitions, 7405 flow. Second operand 9 states and 229 transitions. [2024-06-04 14:16:08,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 556 transitions, 9241 flow [2024-06-04 14:16:12,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 556 transitions, 8871 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-04 14:16:12,340 INFO L231 Difference]: Finished difference. Result has 414 places, 522 transitions, 7549 flow [2024-06-04 14:16:12,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7035, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7549, PETRI_PLACES=414, PETRI_TRANSITIONS=522} [2024-06-04 14:16:12,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-04 14:16:12,341 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 522 transitions, 7549 flow [2024-06-04 14:16:12,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:12,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:12,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:12,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:16:12,341 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-04 14:16:12,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:12,342 INFO L85 PathProgramCache]: Analyzing trace with hash 714941836, now seen corresponding path program 26 times [2024-06-04 14:16:12,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:12,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135769729] [2024-06-04 14:16:12,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:12,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:12,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:12,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:12,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:12,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135769729] [2024-06-04 14:16:12,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135769729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:12,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:12,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:12,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685972144] [2024-06-04 14:16:12,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:12,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:12,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:12,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:12,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:12,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:12,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 522 transitions, 7549 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:12,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:12,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:12,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:13,654 INFO L124 PetriNetUnfolderBase]: 3433/5843 cut-off events. [2024-06-04 14:16:13,654 INFO L125 PetriNetUnfolderBase]: For 716820/716823 co-relation queries the response was YES. [2024-06-04 14:16:13,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43972 conditions, 5843 events. 3433/5843 cut-off events. For 716820/716823 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40396 event pairs, 689 based on Foata normal form. 4/5834 useless extension candidates. Maximal degree in co-relation 43788. Up to 4706 conditions per place. [2024-06-04 14:16:13,751 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 276 selfloop transitions, 276 changer transitions 0/559 dead transitions. [2024-06-04 14:16:13,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 559 transitions, 9405 flow [2024-06-04 14:16:13,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:16:13,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:16:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-04 14:16:13,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6164021164021164 [2024-06-04 14:16:13,752 INFO L175 Difference]: Start difference. First operand has 414 places, 522 transitions, 7549 flow. Second operand 9 states and 233 transitions. [2024-06-04 14:16:13,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 559 transitions, 9405 flow [2024-06-04 14:16:17,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 559 transitions, 8759 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-04 14:16:17,266 INFO L231 Difference]: Finished difference. Result has 412 places, 522 transitions, 7492 flow [2024-06-04 14:16:17,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6921, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7492, PETRI_PLACES=412, PETRI_TRANSITIONS=522} [2024-06-04 14:16:17,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-04 14:16:17,267 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 522 transitions, 7492 flow [2024-06-04 14:16:17,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:17,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:17,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:17,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:16:17,267 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-04 14:16:17,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:17,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1740194670, now seen corresponding path program 27 times [2024-06-04 14:16:17,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:17,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110399428] [2024-06-04 14:16:17,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:17,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:17,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-04 14:16:17,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:17,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110399428] [2024-06-04 14:16:17,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110399428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:17,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:17,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:17,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902641650] [2024-06-04 14:16:17,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:17,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:17,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:17,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:17,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:17,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:17,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 522 transitions, 7492 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:17,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:17,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:17,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:18,658 INFO L124 PetriNetUnfolderBase]: 3427/5837 cut-off events. [2024-06-04 14:16:18,659 INFO L125 PetriNetUnfolderBase]: For 678831/678831 co-relation queries the response was YES. [2024-06-04 14:16:18,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43483 conditions, 5837 events. 3427/5837 cut-off events. For 678831/678831 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40510 event pairs, 691 based on Foata normal form. 2/5830 useless extension candidates. Maximal degree in co-relation 43300. Up to 4701 conditions per place. [2024-06-04 14:16:18,752 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 298 selfloop transitions, 254 changer transitions 0/559 dead transitions. [2024-06-04 14:16:18,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 559 transitions, 9120 flow [2024-06-04 14:16:18,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:16:18,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:16:18,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-04 14:16:18,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-04 14:16:18,753 INFO L175 Difference]: Start difference. First operand has 412 places, 522 transitions, 7492 flow. Second operand 10 states and 248 transitions. [2024-06-04 14:16:18,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 559 transitions, 9120 flow [2024-06-04 14:16:21,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 559 transitions, 8398 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-04 14:16:22,128 INFO L231 Difference]: Finished difference. Result has 411 places, 522 transitions, 7314 flow [2024-06-04 14:16:22,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6782, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7314, PETRI_PLACES=411, PETRI_TRANSITIONS=522} [2024-06-04 14:16:22,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-04 14:16:22,129 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 522 transitions, 7314 flow [2024-06-04 14:16:22,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:22,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:22,129 INFO 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-04 14:16:22,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:16:22,129 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-04 14:16:22,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:22,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1996902570, now seen corresponding path program 28 times [2024-06-04 14:16:22,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:22,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153555792] [2024-06-04 14:16:22,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:22,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:22,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:22,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:22,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:22,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153555792] [2024-06-04 14:16:22,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153555792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:22,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:22,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:22,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411264907] [2024-06-04 14:16:22,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:22,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:22,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:22,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:22,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:22,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:22,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 522 transitions, 7314 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:22,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:22,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:22,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:23,389 INFO L124 PetriNetUnfolderBase]: 3421/5841 cut-off events. [2024-06-04 14:16:23,389 INFO L125 PetriNetUnfolderBase]: For 641656/641656 co-relation queries the response was YES. [2024-06-04 14:16:23,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42907 conditions, 5841 events. 3421/5841 cut-off events. For 641656/641656 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40632 event pairs, 701 based on Foata normal form. 2/5834 useless extension candidates. Maximal degree in co-relation 42725. Up to 4696 conditions per place. [2024-06-04 14:16:23,477 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 316 selfloop transitions, 223 changer transitions 0/546 dead transitions. [2024-06-04 14:16:23,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 546 transitions, 8664 flow [2024-06-04 14:16:23,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:23,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:23,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:16:23,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 14:16:23,478 INFO L175 Difference]: Start difference. First operand has 411 places, 522 transitions, 7314 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:16:23,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 546 transitions, 8664 flow [2024-06-04 14:16:26,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 546 transitions, 8129 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-04 14:16:26,558 INFO L231 Difference]: Finished difference. Result has 406 places, 522 transitions, 7249 flow [2024-06-04 14:16:26,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7249, PETRI_PLACES=406, PETRI_TRANSITIONS=522} [2024-06-04 14:16:26,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-04 14:16:26,558 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 522 transitions, 7249 flow [2024-06-04 14:16:26,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:26,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:26,559 INFO 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-04 14:16:26,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:16:26,559 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-04 14:16:26,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:26,559 INFO L85 PathProgramCache]: Analyzing trace with hash 714734446, now seen corresponding path program 29 times [2024-06-04 14:16:26,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:26,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128506768] [2024-06-04 14:16:26,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:26,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:26,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:26,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:26,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128506768] [2024-06-04 14:16:26,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128506768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:26,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:26,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:26,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441290651] [2024-06-04 14:16:26,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:26,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:26,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:26,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:26,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:26,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:26,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 522 transitions, 7249 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:26,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:26,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:26,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:28,018 INFO L124 PetriNetUnfolderBase]: 3415/5831 cut-off events. [2024-06-04 14:16:28,019 INFO L125 PetriNetUnfolderBase]: For 599291/599294 co-relation queries the response was YES. [2024-06-04 14:16:28,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42233 conditions, 5831 events. 3415/5831 cut-off events. For 599291/599294 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40485 event pairs, 699 based on Foata normal form. 4/5822 useless extension candidates. Maximal degree in co-relation 42054. Up to 4691 conditions per place. [2024-06-04 14:16:28,093 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 280 changer transitions 0/566 dead transitions. [2024-06-04 14:16:28,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 566 transitions, 8889 flow [2024-06-04 14:16:28,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:16:28,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:16:28,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-06-04 14:16:28,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017316017316018 [2024-06-04 14:16:28,095 INFO L175 Difference]: Start difference. First operand has 406 places, 522 transitions, 7249 flow. Second operand 11 states and 278 transitions. [2024-06-04 14:16:28,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 566 transitions, 8889 flow [2024-06-04 14:16:31,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 566 transitions, 8335 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-04 14:16:31,147 INFO L231 Difference]: Finished difference. Result has 408 places, 522 transitions, 7286 flow [2024-06-04 14:16:31,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6703, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7286, PETRI_PLACES=408, PETRI_TRANSITIONS=522} [2024-06-04 14:16:31,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-04 14:16:31,147 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 522 transitions, 7286 flow [2024-06-04 14:16:31,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:31,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:31,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, 1] [2024-06-04 14:16:31,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:16:31,148 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-04 14:16:31,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:31,148 INFO L85 PathProgramCache]: Analyzing trace with hash 567124846, now seen corresponding path program 30 times [2024-06-04 14:16:31,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:31,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496424979] [2024-06-04 14:16:31,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:31,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:31,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:31,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:31,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:31,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496424979] [2024-06-04 14:16:31,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496424979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:31,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:31,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:31,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296758176] [2024-06-04 14:16:31,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:31,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:31,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:31,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:31,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:31,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:31,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 522 transitions, 7286 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:31,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:31,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:31,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:32,423 INFO L124 PetriNetUnfolderBase]: 3409/5817 cut-off events. [2024-06-04 14:16:32,424 INFO L125 PetriNetUnfolderBase]: For 577439/577439 co-relation queries the response was YES. [2024-06-04 14:16:32,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41917 conditions, 5817 events. 3409/5817 cut-off events. For 577439/577439 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40312 event pairs, 668 based on Foata normal form. 2/5814 useless extension candidates. Maximal degree in co-relation 41738. Up to 5190 conditions per place. [2024-06-04 14:16:32,510 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 486 selfloop transitions, 58 changer transitions 0/551 dead transitions. [2024-06-04 14:16:32,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 551 transitions, 8448 flow [2024-06-04 14:16:32,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:32,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:32,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:16:32,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-04 14:16:32,511 INFO L175 Difference]: Start difference. First operand has 408 places, 522 transitions, 7286 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:16:32,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 551 transitions, 8448 flow [2024-06-04 14:16:34,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 551 transitions, 7923 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-04 14:16:34,896 INFO L231 Difference]: Finished difference. Result has 404 places, 522 transitions, 6896 flow [2024-06-04 14:16:34,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6761, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6896, PETRI_PLACES=404, PETRI_TRANSITIONS=522} [2024-06-04 14:16:34,896 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-04 14:16:34,897 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 522 transitions, 6896 flow [2024-06-04 14:16:34,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:34,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:34,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:34,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:16:34,897 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-04 14:16:34,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:34,897 INFO L85 PathProgramCache]: Analyzing trace with hash 126478418, now seen corresponding path program 5 times [2024-06-04 14:16:34,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:34,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50226673] [2024-06-04 14:16:34,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:34,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:34,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:35,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:35,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:35,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50226673] [2024-06-04 14:16:35,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50226673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:35,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:35,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:35,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959923348] [2024-06-04 14:16:35,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:35,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:35,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:35,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:35,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:35,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:35,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 522 transitions, 6896 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:35,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:35,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:35,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:36,198 INFO L124 PetriNetUnfolderBase]: 3548/6039 cut-off events. [2024-06-04 14:16:36,198 INFO L125 PetriNetUnfolderBase]: For 659783/659783 co-relation queries the response was YES. [2024-06-04 14:16:36,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45323 conditions, 6039 events. 3548/6039 cut-off events. For 659783/659783 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41987 event pairs, 716 based on Foata normal form. 2/6032 useless extension candidates. Maximal degree in co-relation 45145. Up to 5075 conditions per place. [2024-06-04 14:16:36,288 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 424 selfloop transitions, 129 changer transitions 0/560 dead transitions. [2024-06-04 14:16:36,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 560 transitions, 8541 flow [2024-06-04 14:16:36,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:36,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:36,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:16:36,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:16:36,289 INFO L175 Difference]: Start difference. First operand has 404 places, 522 transitions, 6896 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:16:36,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 560 transitions, 8541 flow [2024-06-04 14:16:39,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 560 transitions, 8403 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 14:16:39,349 INFO L231 Difference]: Finished difference. Result has 406 places, 530 transitions, 7299 flow [2024-06-04 14:16:39,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7299, PETRI_PLACES=406, PETRI_TRANSITIONS=530} [2024-06-04 14:16:39,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-04 14:16:39,349 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 530 transitions, 7299 flow [2024-06-04 14:16:39,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:39,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:39,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:39,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:16:39,350 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-04 14:16:39,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:39,350 INFO L85 PathProgramCache]: Analyzing trace with hash 129335378, now seen corresponding path program 6 times [2024-06-04 14:16:39,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:39,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219500900] [2024-06-04 14:16:39,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:39,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:39,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:39,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:39,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219500900] [2024-06-04 14:16:39,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219500900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:39,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724804135] [2024-06-04 14:16:39,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:39,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:39,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:39,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:39,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 530 transitions, 7299 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:39,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:39,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:39,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:40,635 INFO L124 PetriNetUnfolderBase]: 3543/6004 cut-off events. [2024-06-04 14:16:40,635 INFO L125 PetriNetUnfolderBase]: For 641501/641501 co-relation queries the response was YES. [2024-06-04 14:16:40,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45416 conditions, 6004 events. 3543/6004 cut-off events. For 641501/641501 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41526 event pairs, 695 based on Foata normal form. 2/6000 useless extension candidates. Maximal degree in co-relation 45237. Up to 5217 conditions per place. [2024-06-04 14:16:40,727 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 122 changer transitions 0/552 dead transitions. [2024-06-04 14:16:40,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 552 transitions, 8443 flow [2024-06-04 14:16:40,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:40,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:40,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:16:40,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:16:40,729 INFO L175 Difference]: Start difference. First operand has 406 places, 530 transitions, 7299 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:16:40,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 552 transitions, 8443 flow [2024-06-04 14:16:43,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 552 transitions, 8135 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:43,609 INFO L231 Difference]: Finished difference. Result has 408 places, 530 transitions, 7240 flow [2024-06-04 14:16:43,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6991, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7240, PETRI_PLACES=408, PETRI_TRANSITIONS=530} [2024-06-04 14:16:43,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-04 14:16:43,610 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 530 transitions, 7240 flow [2024-06-04 14:16:43,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:43,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:43,610 INFO 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-04 14:16:43,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:16:43,610 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-04 14:16:43,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:43,611 INFO L85 PathProgramCache]: Analyzing trace with hash 2058494034, now seen corresponding path program 7 times [2024-06-04 14:16:43,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:43,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154124288] [2024-06-04 14:16:43,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:43,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:43,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:43,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-04 14:16:43,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:43,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154124288] [2024-06-04 14:16:43,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154124288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:43,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:43,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:43,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152050679] [2024-06-04 14:16:43,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:43,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:43,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:43,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:43,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:43,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:43,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 530 transitions, 7240 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:43,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:43,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:43,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:44,950 INFO L124 PetriNetUnfolderBase]: 3728/6336 cut-off events. [2024-06-04 14:16:44,950 INFO L125 PetriNetUnfolderBase]: For 806628/806628 co-relation queries the response was YES. [2024-06-04 14:16:45,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50993 conditions, 6336 events. 3728/6336 cut-off events. For 806628/806628 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 44364 event pairs, 769 based on Foata normal form. 2/6330 useless extension candidates. Maximal degree in co-relation 50814. Up to 5297 conditions per place. [2024-06-04 14:16:45,052 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 126 changer transitions 0/568 dead transitions. [2024-06-04 14:16:45,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 568 transitions, 8917 flow [2024-06-04 14:16:45,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:45,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:45,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:16:45,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 14:16:45,053 INFO L175 Difference]: Start difference. First operand has 408 places, 530 transitions, 7240 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:16:45,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 568 transitions, 8917 flow [2024-06-04 14:16:48,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 568 transitions, 8636 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:48,156 INFO L231 Difference]: Finished difference. Result has 411 places, 538 transitions, 7507 flow [2024-06-04 14:16:48,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6959, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7507, PETRI_PLACES=411, PETRI_TRANSITIONS=538} [2024-06-04 14:16:48,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-04 14:16:48,157 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 538 transitions, 7507 flow [2024-06-04 14:16:48,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:48,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:48,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:48,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:16:48,158 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-04 14:16:48,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:48,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1813189616, now seen corresponding path program 8 times [2024-06-04 14:16:48,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:48,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627224173] [2024-06-04 14:16:48,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:48,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:48,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:48,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:48,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:48,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627224173] [2024-06-04 14:16:48,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627224173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:48,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:48,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:48,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322032311] [2024-06-04 14:16:48,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:48,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:48,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:48,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:48,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:48,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:48,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 538 transitions, 7507 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:48,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:48,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:48,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:49,575 INFO L124 PetriNetUnfolderBase]: 3736/6355 cut-off events. [2024-06-04 14:16:49,575 INFO L125 PetriNetUnfolderBase]: For 824206/824206 co-relation queries the response was YES. [2024-06-04 14:16:49,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51624 conditions, 6355 events. 3736/6355 cut-off events. For 824206/824206 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 44589 event pairs, 778 based on Foata normal form. 2/6351 useless extension candidates. Maximal degree in co-relation 51443. Up to 5508 conditions per place. [2024-06-04 14:16:49,666 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 436 selfloop transitions, 119 changer transitions 0/562 dead transitions. [2024-06-04 14:16:49,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 562 transitions, 8738 flow [2024-06-04 14:16:49,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:49,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:49,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:16:49,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:16:49,667 INFO L175 Difference]: Start difference. First operand has 411 places, 538 transitions, 7507 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:16:49,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 562 transitions, 8738 flow [2024-06-04 14:16:53,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 562 transitions, 8419 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:53,182 INFO L231 Difference]: Finished difference. Result has 414 places, 540 transitions, 7502 flow [2024-06-04 14:16:53,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7502, PETRI_PLACES=414, PETRI_TRANSITIONS=540} [2024-06-04 14:16:53,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-04 14:16:53,182 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 540 transitions, 7502 flow [2024-06-04 14:16:53,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:53,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:53,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:53,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:16:53,183 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-04 14:16:53,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:53,183 INFO L85 PathProgramCache]: Analyzing trace with hash 195270930, now seen corresponding path program 9 times [2024-06-04 14:16:53,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:53,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93159749] [2024-06-04 14:16:53,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:53,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:53,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:53,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:53,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:53,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93159749] [2024-06-04 14:16:53,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93159749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:53,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:53,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:53,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995017137] [2024-06-04 14:16:53,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:53,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:53,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:53,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:53,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:53,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:53,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 540 transitions, 7502 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:53,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:53,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:53,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:54,640 INFO L124 PetriNetUnfolderBase]: 3744/6367 cut-off events. [2024-06-04 14:16:54,641 INFO L125 PetriNetUnfolderBase]: For 836314/836314 co-relation queries the response was YES. [2024-06-04 14:16:54,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51527 conditions, 6367 events. 3744/6367 cut-off events. For 836314/836314 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 44632 event pairs, 778 based on Foata normal form. 2/6363 useless extension candidates. Maximal degree in co-relation 51345. Up to 5676 conditions per place. [2024-06-04 14:16:54,741 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 59 changer transitions 0/561 dead transitions. [2024-06-04 14:16:54,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 561 transitions, 8720 flow [2024-06-04 14:16:54,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:54,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:54,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:16:54,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 14:16:54,743 INFO L175 Difference]: Start difference. First operand has 414 places, 540 transitions, 7502 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:16:54,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 561 transitions, 8720 flow [2024-06-04 14:16:58,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 561 transitions, 8445 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:58,589 INFO L231 Difference]: Finished difference. Result has 416 places, 542 transitions, 7418 flow [2024-06-04 14:16:58,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7227, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7418, PETRI_PLACES=416, PETRI_TRANSITIONS=542} [2024-06-04 14:16:58,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-04 14:16:58,589 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 542 transitions, 7418 flow [2024-06-04 14:16:58,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:58,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:58,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:58,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:16:58,590 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-04 14:16:58,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:58,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1922774032, now seen corresponding path program 10 times [2024-06-04 14:16:58,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:58,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812495296] [2024-06-04 14:16:58,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:58,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:58,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:58,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-04 14:16:58,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:58,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812495296] [2024-06-04 14:16:58,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812495296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:58,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:58,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:58,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852336588] [2024-06-04 14:16:58,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:58,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:58,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:58,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:58,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:58,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:58,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 542 transitions, 7418 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:58,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:58,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:58,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:00,008 INFO L124 PetriNetUnfolderBase]: 3752/6393 cut-off events. [2024-06-04 14:17:00,008 INFO L125 PetriNetUnfolderBase]: For 853143/853143 co-relation queries the response was YES. [2024-06-04 14:17:00,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51606 conditions, 6393 events. 3752/6393 cut-off events. For 853143/853143 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44828 event pairs, 608 based on Foata normal form. 2/6389 useless extension candidates. Maximal degree in co-relation 51423. Up to 3948 conditions per place. [2024-06-04 14:17:00,116 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 415 selfloop transitions, 157 changer transitions 0/579 dead transitions. [2024-06-04 14:17:00,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 579 transitions, 9163 flow [2024-06-04 14:17:00,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:00,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:00,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 14:17:00,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-04 14:17:00,117 INFO L175 Difference]: Start difference. First operand has 416 places, 542 transitions, 7418 flow. Second operand 8 states and 199 transitions. [2024-06-04 14:17:00,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 579 transitions, 9163 flow [2024-06-04 14:17:03,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 579 transitions, 9023 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:03,803 INFO L231 Difference]: Finished difference. Result has 419 places, 544 transitions, 7656 flow [2024-06-04 14:17:03,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7278, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7656, PETRI_PLACES=419, PETRI_TRANSITIONS=544} [2024-06-04 14:17:03,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-04 14:17:03,804 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 544 transitions, 7656 flow [2024-06-04 14:17:03,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:03,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:03,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:03,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 14:17:03,804 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-04 14:17:03,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:03,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1910393872, now seen corresponding path program 11 times [2024-06-04 14:17:03,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:03,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301012646] [2024-06-04 14:17:03,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:03,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:03,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:03,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:03,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:03,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301012646] [2024-06-04 14:17:03,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301012646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:03,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:03,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:03,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037046662] [2024-06-04 14:17:03,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:03,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:03,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:03,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:03,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:03,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:03,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 544 transitions, 7656 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:03,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:03,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:03,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:05,223 INFO L124 PetriNetUnfolderBase]: 3727/6341 cut-off events. [2024-06-04 14:17:05,223 INFO L125 PetriNetUnfolderBase]: For 863587/863587 co-relation queries the response was YES. [2024-06-04 14:17:05,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51478 conditions, 6341 events. 3727/6341 cut-off events. For 863587/863587 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44268 event pairs, 671 based on Foata normal form. 8/6343 useless extension candidates. Maximal degree in co-relation 51294. Up to 3934 conditions per place. [2024-06-04 14:17:05,319 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 144 changer transitions 0/576 dead transitions. [2024-06-04 14:17:05,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 576 transitions, 9124 flow [2024-06-04 14:17:05,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:05,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:05,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:17:05,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:17:05,320 INFO L175 Difference]: Start difference. First operand has 419 places, 544 transitions, 7656 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:17:05,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 576 transitions, 9124 flow [2024-06-04 14:17:09,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 576 transitions, 8671 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-04 14:17:09,613 INFO L231 Difference]: Finished difference. Result has 419 places, 544 transitions, 7497 flow [2024-06-04 14:17:09,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7203, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7497, PETRI_PLACES=419, PETRI_TRANSITIONS=544} [2024-06-04 14:17:09,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-04 14:17:09,614 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 544 transitions, 7497 flow [2024-06-04 14:17:09,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:09,614 INFO 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-04 14:17:09,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 14:17:09,615 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-04 14:17:09,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:09,615 INFO L85 PathProgramCache]: Analyzing trace with hash 825621488, now seen corresponding path program 12 times [2024-06-04 14:17:09,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:09,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897171745] [2024-06-04 14:17:09,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:09,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:09,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:09,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:09,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:09,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897171745] [2024-06-04 14:17:09,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897171745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:09,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:09,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:09,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970085407] [2024-06-04 14:17:09,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:09,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:09,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:09,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:09,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:09,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:09,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 544 transitions, 7497 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:09,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:09,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:10,972 INFO L124 PetriNetUnfolderBase]: 3704/6309 cut-off events. [2024-06-04 14:17:10,972 INFO L125 PetriNetUnfolderBase]: For 828711/828711 co-relation queries the response was YES. [2024-06-04 14:17:11,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49488 conditions, 6309 events. 3704/6309 cut-off events. For 828711/828711 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44303 event pairs, 760 based on Foata normal form. 10/6313 useless extension candidates. Maximal degree in co-relation 49306. Up to 5428 conditions per place. [2024-06-04 14:17:11,077 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 111 changer transitions 0/566 dead transitions. [2024-06-04 14:17:11,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 566 transitions, 8693 flow [2024-06-04 14:17:11,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:11,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:11,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:17:11,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:17:11,078 INFO L175 Difference]: Start difference. First operand has 419 places, 544 transitions, 7497 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:17:11,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 566 transitions, 8693 flow [2024-06-04 14:17:15,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 566 transitions, 8380 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 14:17:15,138 INFO L231 Difference]: Finished difference. Result has 420 places, 544 transitions, 7412 flow [2024-06-04 14:17:15,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7412, PETRI_PLACES=420, PETRI_TRANSITIONS=544} [2024-06-04 14:17:15,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-04 14:17:15,139 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 544 transitions, 7412 flow [2024-06-04 14:17:15,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:15,139 INFO 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-04 14:17:15,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 14:17:15,139 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-04 14:17:15,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:15,139 INFO L85 PathProgramCache]: Analyzing trace with hash 835144688, now seen corresponding path program 13 times [2024-06-04 14:17:15,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:15,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312606732] [2024-06-04 14:17:15,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:15,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:15,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:15,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:15,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:15,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312606732] [2024-06-04 14:17:15,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312606732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:15,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:15,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:15,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876476111] [2024-06-04 14:17:15,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:15,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:15,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:15,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:15,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:15,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:15,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 544 transitions, 7412 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:15,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:15,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:16,490 INFO L124 PetriNetUnfolderBase]: 3674/6259 cut-off events. [2024-06-04 14:17:16,490 INFO L125 PetriNetUnfolderBase]: For 783990/783990 co-relation queries the response was YES. [2024-06-04 14:17:16,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47698 conditions, 6259 events. 3674/6259 cut-off events. For 783990/783990 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43890 event pairs, 730 based on Foata normal form. 10/6263 useless extension candidates. Maximal degree in co-relation 47515. Up to 5166 conditions per place. [2024-06-04 14:17:16,588 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 117 changer transitions 0/570 dead transitions. [2024-06-04 14:17:16,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 570 transitions, 8650 flow [2024-06-04 14:17:16,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:16,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:16,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:17:16,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:17:16,589 INFO L175 Difference]: Start difference. First operand has 420 places, 544 transitions, 7412 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:17:16,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 570 transitions, 8650 flow [2024-06-04 14:17:20,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 570 transitions, 8378 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:20,479 INFO L231 Difference]: Finished difference. Result has 422 places, 544 transitions, 7381 flow [2024-06-04 14:17:20,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7381, PETRI_PLACES=422, PETRI_TRANSITIONS=544} [2024-06-04 14:17:20,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-04 14:17:20,479 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 544 transitions, 7381 flow [2024-06-04 14:17:20,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:20,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:20,480 INFO 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-04 14:17:20,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 14:17:20,480 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-04 14:17:20,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:20,480 INFO L85 PathProgramCache]: Analyzing trace with hash -305214348, now seen corresponding path program 14 times [2024-06-04 14:17:20,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:20,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973683483] [2024-06-04 14:17:20,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:20,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:20,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:20,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:20,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:20,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973683483] [2024-06-04 14:17:20,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973683483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:20,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:20,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:20,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177664737] [2024-06-04 14:17:20,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:20,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:20,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:20,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:20,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:20,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:20,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 544 transitions, 7381 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:20,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:20,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:20,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:21,842 INFO L124 PetriNetUnfolderBase]: 3651/6228 cut-off events. [2024-06-04 14:17:21,843 INFO L125 PetriNetUnfolderBase]: For 738941/738941 co-relation queries the response was YES. [2024-06-04 14:17:21,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46266 conditions, 6228 events. 3651/6228 cut-off events. For 738941/738941 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43746 event pairs, 739 based on Foata normal form. 10/6232 useless extension candidates. Maximal degree in co-relation 46082. Up to 5467 conditions per place. [2024-06-04 14:17:21,934 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 484 selfloop transitions, 74 changer transitions 0/565 dead transitions. [2024-06-04 14:17:21,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 565 transitions, 8571 flow [2024-06-04 14:17:21,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:17:21,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:17:21,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-04 14:17:21,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-04 14:17:21,936 INFO L175 Difference]: Start difference. First operand has 422 places, 544 transitions, 7381 flow. Second operand 10 states and 222 transitions. [2024-06-04 14:17:21,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 565 transitions, 8571 flow [2024-06-04 14:17:25,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 565 transitions, 8319 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-04 14:17:25,303 INFO L231 Difference]: Finished difference. Result has 425 places, 544 transitions, 7283 flow [2024-06-04 14:17:25,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7129, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7283, PETRI_PLACES=425, PETRI_TRANSITIONS=544} [2024-06-04 14:17:25,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-04 14:17:25,304 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 544 transitions, 7283 flow [2024-06-04 14:17:25,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:25,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:25,304 INFO 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-04 14:17:25,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 14:17:25,305 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-04 14:17:25,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:25,305 INFO L85 PathProgramCache]: Analyzing trace with hash -48713838, now seen corresponding path program 15 times [2024-06-04 14:17:25,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:25,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192568076] [2024-06-04 14:17:25,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:25,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:25,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:25,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:25,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:25,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192568076] [2024-06-04 14:17:25,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192568076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:25,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:25,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:25,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359373666] [2024-06-04 14:17:25,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:25,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:25,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:25,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:25,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:25,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:25,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 544 transitions, 7283 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:25,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:25,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:25,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:26,634 INFO L124 PetriNetUnfolderBase]: 3628/6195 cut-off events. [2024-06-04 14:17:26,635 INFO L125 PetriNetUnfolderBase]: For 693456/693456 co-relation queries the response was YES. [2024-06-04 14:17:26,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44829 conditions, 6195 events. 3628/6195 cut-off events. For 693456/693456 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43533 event pairs, 730 based on Foata normal form. 10/6199 useless extension candidates. Maximal degree in co-relation 44644. Up to 5434 conditions per place. [2024-06-04 14:17:26,734 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 486 selfloop transitions, 70 changer transitions 0/563 dead transitions. [2024-06-04 14:17:26,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 563 transitions, 8465 flow [2024-06-04 14:17:26,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:26,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:26,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:17:26,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:17:26,735 INFO L175 Difference]: Start difference. First operand has 425 places, 544 transitions, 7283 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:17:26,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 563 transitions, 8465 flow [2024-06-04 14:17:30,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 563 transitions, 8289 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-04 14:17:30,847 INFO L231 Difference]: Finished difference. Result has 425 places, 544 transitions, 7253 flow [2024-06-04 14:17:30,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7107, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7253, PETRI_PLACES=425, PETRI_TRANSITIONS=544} [2024-06-04 14:17:30,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-04 14:17:30,848 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 544 transitions, 7253 flow [2024-06-04 14:17:30,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:30,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:30,848 INFO 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-04 14:17:30,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 14:17:30,849 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-04 14:17:30,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:30,849 INFO L85 PathProgramCache]: Analyzing trace with hash -39190638, now seen corresponding path program 16 times [2024-06-04 14:17:30,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:30,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202327655] [2024-06-04 14:17:30,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:30,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:30,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:30,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-04 14:17:30,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:30,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202327655] [2024-06-04 14:17:30,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202327655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:30,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:30,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:30,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136957815] [2024-06-04 14:17:30,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:30,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:30,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:30,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:30,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:31,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:31,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 544 transitions, 7253 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:31,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:31,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:31,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:32,176 INFO L124 PetriNetUnfolderBase]: 3598/6145 cut-off events. [2024-06-04 14:17:32,177 INFO L125 PetriNetUnfolderBase]: For 645774/645774 co-relation queries the response was YES. [2024-06-04 14:17:32,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43319 conditions, 6145 events. 3598/6145 cut-off events. For 645774/645774 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43116 event pairs, 700 based on Foata normal form. 10/6149 useless extension candidates. Maximal degree in co-relation 43133. Up to 5060 conditions per place. [2024-06-04 14:17:32,269 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 77 changer transitions 0/567 dead transitions. [2024-06-04 14:17:32,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 567 transitions, 8477 flow [2024-06-04 14:17:32,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:32,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:32,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:17:32,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:17:32,270 INFO L175 Difference]: Start difference. First operand has 425 places, 544 transitions, 7253 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:17:32,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 567 transitions, 8477 flow [2024-06-04 14:17:35,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 567 transitions, 8289 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:35,691 INFO L231 Difference]: Finished difference. Result has 427 places, 544 transitions, 7227 flow [2024-06-04 14:17:35,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7065, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7227, PETRI_PLACES=427, PETRI_TRANSITIONS=544} [2024-06-04 14:17:35,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-04 14:17:35,692 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 544 transitions, 7227 flow [2024-06-04 14:17:35,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:35,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:35,692 INFO 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-04 14:17:35,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 14:17:35,693 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-04 14:17:35,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:35,693 INFO L85 PathProgramCache]: Analyzing trace with hash 2078986438, now seen corresponding path program 1 times [2024-06-04 14:17:35,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:35,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038112571] [2024-06-04 14:17:35,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:35,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:35,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:35,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:35,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:35,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038112571] [2024-06-04 14:17:35,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038112571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:35,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:35,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:35,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416885256] [2024-06-04 14:17:35,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:35,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:35,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:35,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:35,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:35,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:35,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 544 transitions, 7227 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:35,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:35,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:35,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:37,035 INFO L124 PetriNetUnfolderBase]: 3606/6161 cut-off events. [2024-06-04 14:17:37,035 INFO L125 PetriNetUnfolderBase]: For 609462/609462 co-relation queries the response was YES. [2024-06-04 14:17:37,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43371 conditions, 6161 events. 3606/6161 cut-off events. For 609462/609462 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43336 event pairs, 716 based on Foata normal form. 2/6157 useless extension candidates. Maximal degree in co-relation 43184. Up to 5473 conditions per place. [2024-06-04 14:17:37,128 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 502 selfloop transitions, 52 changer transitions 0/561 dead transitions. [2024-06-04 14:17:37,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 561 transitions, 8423 flow [2024-06-04 14:17:37,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:37,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:37,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:17:37,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:17:37,129 INFO L175 Difference]: Start difference. First operand has 427 places, 544 transitions, 7227 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:17:37,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 561 transitions, 8423 flow [2024-06-04 14:17:41,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 561 transitions, 8246 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:17:41,083 INFO L231 Difference]: Finished difference. Result has 427 places, 546 transitions, 7215 flow [2024-06-04 14:17:41,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7215, PETRI_PLACES=427, PETRI_TRANSITIONS=546} [2024-06-04 14:17:41,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-04 14:17:41,084 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 546 transitions, 7215 flow [2024-06-04 14:17:41,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:41,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:41,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:41,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 14:17:41,084 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:41,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:41,085 INFO L85 PathProgramCache]: Analyzing trace with hash 2094223558, now seen corresponding path program 2 times [2024-06-04 14:17:41,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:41,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222326320] [2024-06-04 14:17:41,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:41,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:41,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:41,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:41,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:41,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222326320] [2024-06-04 14:17:41,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222326320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:41,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:41,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:41,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385747314] [2024-06-04 14:17:41,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:41,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:41,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:41,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:41,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:41,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:41,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 546 transitions, 7215 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:41,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:41,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:41,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:42,393 INFO L124 PetriNetUnfolderBase]: 3614/6173 cut-off events. [2024-06-04 14:17:42,393 INFO L125 PetriNetUnfolderBase]: For 619819/619819 co-relation queries the response was YES. [2024-06-04 14:17:42,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43425 conditions, 6173 events. 3614/6173 cut-off events. For 619819/619819 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 43426 event pairs, 712 based on Foata normal form. 2/6169 useless extension candidates. Maximal degree in co-relation 43237. Up to 5465 conditions per place. [2024-06-04 14:17:42,487 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 503 selfloop transitions, 54 changer transitions 0/564 dead transitions. [2024-06-04 14:17:42,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 564 transitions, 8423 flow [2024-06-04 14:17:42,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:42,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:42,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:17:42,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:17:42,489 INFO L175 Difference]: Start difference. First operand has 427 places, 546 transitions, 7215 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:17:42,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 564 transitions, 8423 flow [2024-06-04 14:17:46,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 564 transitions, 8254 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:46,477 INFO L231 Difference]: Finished difference. Result has 429 places, 548 transitions, 7219 flow [2024-06-04 14:17:46,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7046, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7219, PETRI_PLACES=429, PETRI_TRANSITIONS=548} [2024-06-04 14:17:46,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-04 14:17:46,477 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 548 transitions, 7219 flow [2024-06-04 14:17:46,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:46,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:46,478 INFO 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-04 14:17:46,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 14:17:46,478 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-04 14:17:46,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:46,478 INFO L85 PathProgramCache]: Analyzing trace with hash 714949772, now seen corresponding path program 17 times [2024-06-04 14:17:46,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:46,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479838106] [2024-06-04 14:17:46,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:46,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:46,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:46,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-04 14:17:46,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:46,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479838106] [2024-06-04 14:17:46,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479838106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:46,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:46,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:46,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137917842] [2024-06-04 14:17:46,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:46,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:46,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:46,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:46,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:46,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:46,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 548 transitions, 7219 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:46,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:46,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:46,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:47,859 INFO L124 PetriNetUnfolderBase]: 3591/6136 cut-off events. [2024-06-04 14:17:47,859 INFO L125 PetriNetUnfolderBase]: For 596264/596267 co-relation queries the response was YES. [2024-06-04 14:17:47,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41713 conditions, 6136 events. 3591/6136 cut-off events. For 596264/596267 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 43118 event pairs, 700 based on Foata normal form. 12/6137 useless extension candidates. Maximal degree in co-relation 41524. Up to 5261 conditions per place. [2024-06-04 14:17:47,957 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 131 changer transitions 0/586 dead transitions. [2024-06-04 14:17:47,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 586 transitions, 8497 flow [2024-06-04 14:17:47,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:17:47,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:17:47,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-04 14:17:47,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-04 14:17:47,958 INFO L175 Difference]: Start difference. First operand has 429 places, 548 transitions, 7219 flow. Second operand 9 states and 226 transitions. [2024-06-04 14:17:47,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 586 transitions, 8497 flow [2024-06-04 14:17:51,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 586 transitions, 8312 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:51,447 INFO L231 Difference]: Finished difference. Result has 433 places, 548 transitions, 7311 flow [2024-06-04 14:17:51,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7034, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7311, PETRI_PLACES=433, PETRI_TRANSITIONS=548} [2024-06-04 14:17:51,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-04 14:17:51,447 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 548 transitions, 7311 flow [2024-06-04 14:17:51,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:51,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:51,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] [2024-06-04 14:17:51,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 14:17:51,448 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-04 14:17:51,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:51,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1740409996, now seen corresponding path program 18 times [2024-06-04 14:17:51,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:51,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374787295] [2024-06-04 14:17:51,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:51,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:51,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:51,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:51,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:51,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374787295] [2024-06-04 14:17:51,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374787295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:51,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:51,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:51,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412843929] [2024-06-04 14:17:51,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:51,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:51,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:51,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:51,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:51,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:51,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 548 transitions, 7311 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:51,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:51,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:51,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:52,893 INFO L124 PetriNetUnfolderBase]: 3568/6104 cut-off events. [2024-06-04 14:17:52,893 INFO L125 PetriNetUnfolderBase]: For 543554/543554 co-relation queries the response was YES. [2024-06-04 14:17:52,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40442 conditions, 6104 events. 3568/6104 cut-off events. For 543554/543554 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42971 event pairs, 693 based on Foata normal form. 10/6108 useless extension candidates. Maximal degree in co-relation 40252. Up to 5196 conditions per place. [2024-06-04 14:17:52,981 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 453 selfloop transitions, 123 changer transitions 0/583 dead transitions. [2024-06-04 14:17:52,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 583 transitions, 8575 flow [2024-06-04 14:17:52,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:17:52,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:17:52,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-04 14:17:52,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:17:52,982 INFO L175 Difference]: Start difference. First operand has 433 places, 548 transitions, 7311 flow. Second operand 9 states and 222 transitions. [2024-06-04 14:17:52,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 583 transitions, 8575 flow [2024-06-04 14:17:56,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 583 transitions, 8275 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-04 14:17:56,321 INFO L231 Difference]: Finished difference. Result has 433 places, 548 transitions, 7273 flow [2024-06-04 14:17:56,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7011, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7273, PETRI_PLACES=433, PETRI_TRANSITIONS=548} [2024-06-04 14:17:56,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-04 14:17:56,322 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 548 transitions, 7273 flow [2024-06-04 14:17:56,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:56,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:56,322 INFO 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-04 14:17:56,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 14:17:56,323 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-04 14:17:56,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:56,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1996910506, now seen corresponding path program 19 times [2024-06-04 14:17:56,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:56,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058227460] [2024-06-04 14:17:56,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:56,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:56,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:56,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:56,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:56,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058227460] [2024-06-04 14:17:56,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058227460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:56,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:56,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:56,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535899867] [2024-06-04 14:17:56,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:56,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:56,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:56,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:56,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:56,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:56,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 548 transitions, 7273 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:56,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:56,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:56,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:57,642 INFO L124 PetriNetUnfolderBase]: 3545/6071 cut-off events. [2024-06-04 14:17:57,642 INFO L125 PetriNetUnfolderBase]: For 473338/473338 co-relation queries the response was YES. [2024-06-04 14:17:57,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38886 conditions, 6071 events. 3545/6071 cut-off events. For 473338/473338 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42771 event pairs, 684 based on Foata normal form. 10/6075 useless extension candidates. Maximal degree in co-relation 38696. Up to 5169 conditions per place. [2024-06-04 14:17:57,732 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 459 selfloop transitions, 109 changer transitions 0/575 dead transitions. [2024-06-04 14:17:57,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 575 transitions, 8501 flow [2024-06-04 14:17:57,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:57,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:57,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:17:57,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-04 14:17:57,734 INFO L175 Difference]: Start difference. First operand has 433 places, 548 transitions, 7273 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:17:57,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 575 transitions, 8501 flow [2024-06-04 14:18:00,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 575 transitions, 8213 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-04 14:18:00,779 INFO L231 Difference]: Finished difference. Result has 430 places, 548 transitions, 7216 flow [2024-06-04 14:18:00,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6985, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7216, PETRI_PLACES=430, PETRI_TRANSITIONS=548} [2024-06-04 14:18:00,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-04 14:18:00,779 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 548 transitions, 7216 flow [2024-06-04 14:18:00,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:00,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:00,780 INFO 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-04 14:18:00,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 14:18:00,780 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-04 14:18:00,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:00,780 INFO L85 PathProgramCache]: Analyzing trace with hash -589702348, now seen corresponding path program 20 times [2024-06-04 14:18:00,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:00,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614245316] [2024-06-04 14:18:00,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:00,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:00,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:00,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:00,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:00,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614245316] [2024-06-04 14:18:00,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614245316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:00,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:00,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:00,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479587330] [2024-06-04 14:18:00,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:00,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:00,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:00,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:00,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:00,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:00,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 548 transitions, 7216 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:00,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:00,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:00,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:02,047 INFO L124 PetriNetUnfolderBase]: 3515/6038 cut-off events. [2024-06-04 14:18:02,047 INFO L125 PetriNetUnfolderBase]: For 405018/405018 co-relation queries the response was YES. [2024-06-04 14:18:02,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37228 conditions, 6038 events. 3515/6038 cut-off events. For 405018/405018 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42491 event pairs, 548 based on Foata normal form. 10/6042 useless extension candidates. Maximal degree in co-relation 37039. Up to 4278 conditions per place. [2024-06-04 14:18:02,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 441 selfloop transitions, 131 changer transitions 0/579 dead transitions. [2024-06-04 14:18:02,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 579 transitions, 8486 flow [2024-06-04 14:18:02,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:02,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:02,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:18:02,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-04 14:18:02,138 INFO L175 Difference]: Start difference. First operand has 430 places, 548 transitions, 7216 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:18:02,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 579 transitions, 8486 flow [2024-06-04 14:18:04,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 579 transitions, 8227 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:04,787 INFO L231 Difference]: Finished difference. Result has 430 places, 548 transitions, 7237 flow [2024-06-04 14:18:04,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6957, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7237, PETRI_PLACES=430, PETRI_TRANSITIONS=548} [2024-06-04 14:18:04,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-04 14:18:04,788 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 548 transitions, 7237 flow [2024-06-04 14:18:04,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:04,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:04,788 INFO 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-04 14:18:04,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 14:18:04,789 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-04 14:18:04,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:04,789 INFO L85 PathProgramCache]: Analyzing trace with hash -2126275932, now seen corresponding path program 3 times [2024-06-04 14:18:04,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:04,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951071036] [2024-06-04 14:18:04,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:04,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:04,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:04,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:04,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:04,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951071036] [2024-06-04 14:18:04,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951071036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:04,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:04,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:04,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464557408] [2024-06-04 14:18:04,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:04,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:04,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:04,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:04,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:04,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:04,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 548 transitions, 7237 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:04,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:04,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:04,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:06,023 INFO L124 PetriNetUnfolderBase]: 3523/6042 cut-off events. [2024-06-04 14:18:06,023 INFO L125 PetriNetUnfolderBase]: For 360628/360628 co-relation queries the response was YES. [2024-06-04 14:18:06,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37563 conditions, 6042 events. 3523/6042 cut-off events. For 360628/360628 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 42602 event pairs, 679 based on Foata normal form. 2/6038 useless extension candidates. Maximal degree in co-relation 37374. Up to 5346 conditions per place. [2024-06-04 14:18:06,119 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 503 selfloop transitions, 57 changer transitions 0/567 dead transitions. [2024-06-04 14:18:06,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 567 transitions, 8459 flow [2024-06-04 14:18:06,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:06,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:06,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:18:06,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:18:06,120 INFO L175 Difference]: Start difference. First operand has 430 places, 548 transitions, 7237 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:18:06,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 567 transitions, 8459 flow [2024-06-04 14:18:09,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 567 transitions, 8113 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:09,310 INFO L231 Difference]: Finished difference. Result has 428 places, 550 transitions, 7077 flow [2024-06-04 14:18:09,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6891, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7077, PETRI_PLACES=428, PETRI_TRANSITIONS=550} [2024-06-04 14:18:09,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-04 14:18:09,311 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 550 transitions, 7077 flow [2024-06-04 14:18:09,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:09,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:09,311 INFO 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-04 14:18:09,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 14:18:09,311 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-04 14:18:09,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:09,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2111038812, now seen corresponding path program 4 times [2024-06-04 14:18:09,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:09,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197916800] [2024-06-04 14:18:09,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:09,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:09,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:09,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:09,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:09,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197916800] [2024-06-04 14:18:09,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197916800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:09,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:09,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:09,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399012091] [2024-06-04 14:18:09,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:09,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:09,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:09,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:09,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:09,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 550 transitions, 7077 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:09,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:09,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:09,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:10,579 INFO L124 PetriNetUnfolderBase]: 3544/6061 cut-off events. [2024-06-04 14:18:10,579 INFO L125 PetriNetUnfolderBase]: For 370001/370001 co-relation queries the response was YES. [2024-06-04 14:18:10,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37443 conditions, 6061 events. 3544/6061 cut-off events. For 370001/370001 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42620 event pairs, 666 based on Foata normal form. 2/6057 useless extension candidates. Maximal degree in co-relation 37254. Up to 5312 conditions per place. [2024-06-04 14:18:10,673 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 500 selfloop transitions, 63 changer transitions 0/570 dead transitions. [2024-06-04 14:18:10,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 570 transitions, 8585 flow [2024-06-04 14:18:10,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:10,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:10,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:18:10,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 14:18:10,674 INFO L175 Difference]: Start difference. First operand has 428 places, 550 transitions, 7077 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:18:10,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 570 transitions, 8585 flow [2024-06-04 14:18:13,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 570 transitions, 8409 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:13,798 INFO L231 Difference]: Finished difference. Result has 430 places, 554 transitions, 7170 flow [2024-06-04 14:18:13,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6911, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7170, PETRI_PLACES=430, PETRI_TRANSITIONS=554} [2024-06-04 14:18:13,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-04 14:18:13,799 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 554 transitions, 7170 flow [2024-06-04 14:18:13,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:13,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:13,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:13,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 14:18:13,800 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-04 14:18:13,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:13,800 INFO L85 PathProgramCache]: Analyzing trace with hash 27075074, now seen corresponding path program 5 times [2024-06-04 14:18:13,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:13,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266038223] [2024-06-04 14:18:13,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:13,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:13,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:13,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:13,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266038223] [2024-06-04 14:18:13,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266038223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:13,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:13,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:13,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074523052] [2024-06-04 14:18:13,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:13,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:13,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:13,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:13,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:13,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:13,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 554 transitions, 7170 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:13,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:13,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:13,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:15,150 INFO L124 PetriNetUnfolderBase]: 3539/6071 cut-off events. [2024-06-04 14:18:15,150 INFO L125 PetriNetUnfolderBase]: For 357819/357822 co-relation queries the response was YES. [2024-06-04 14:18:15,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37122 conditions, 6071 events. 3539/6071 cut-off events. For 357819/357822 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42851 event pairs, 685 based on Foata normal form. 4/6068 useless extension candidates. Maximal degree in co-relation 36932. Up to 5376 conditions per place. [2024-06-04 14:18:15,238 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 507 selfloop transitions, 60 changer transitions 0/574 dead transitions. [2024-06-04 14:18:15,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 574 transitions, 8354 flow [2024-06-04 14:18:15,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:15,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:15,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:18:15,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-04 14:18:15,239 INFO L175 Difference]: Start difference. First operand has 430 places, 554 transitions, 7170 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:18:15,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 574 transitions, 8354 flow [2024-06-04 14:18:17,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 574 transitions, 8214 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-04 14:18:17,818 INFO L231 Difference]: Finished difference. Result has 434 places, 554 transitions, 7155 flow [2024-06-04 14:18:17,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7030, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7155, PETRI_PLACES=434, PETRI_TRANSITIONS=554} [2024-06-04 14:18:17,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-04 14:18:17,819 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 554 transitions, 7155 flow [2024-06-04 14:18:17,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:17,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:17,819 INFO 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-04 14:18:17,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 14:18:17,819 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-04 14:18:17,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:17,820 INFO L85 PathProgramCache]: Analyzing trace with hash 90948032, now seen corresponding path program 6 times [2024-06-04 14:18:17,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:17,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844555918] [2024-06-04 14:18:17,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:17,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:17,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:17,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:17,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:17,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844555918] [2024-06-04 14:18:17,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844555918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:17,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:17,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:17,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274412799] [2024-06-04 14:18:17,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:17,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:17,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:17,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:17,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:17,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:17,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 554 transitions, 7155 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:17,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:17,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:17,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:19,091 INFO L124 PetriNetUnfolderBase]: 3547/6079 cut-off events. [2024-06-04 14:18:19,092 INFO L125 PetriNetUnfolderBase]: For 363596/363599 co-relation queries the response was YES. [2024-06-04 14:18:19,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37308 conditions, 6079 events. 3547/6079 cut-off events. For 363596/363599 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42861 event pairs, 681 based on Foata normal form. 4/6076 useless extension candidates. Maximal degree in co-relation 37116. Up to 5362 conditions per place. [2024-06-04 14:18:19,183 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 504 selfloop transitions, 65 changer transitions 0/576 dead transitions. [2024-06-04 14:18:19,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 576 transitions, 8446 flow [2024-06-04 14:18:19,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:19,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:19,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:18:19,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:18:19,184 INFO L175 Difference]: Start difference. First operand has 434 places, 554 transitions, 7155 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:18:19,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 576 transitions, 8446 flow [2024-06-04 14:18:21,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 576 transitions, 8290 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:21,680 INFO L231 Difference]: Finished difference. Result has 436 places, 558 transitions, 7261 flow [2024-06-04 14:18:21,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6999, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7261, PETRI_PLACES=436, PETRI_TRANSITIONS=558} [2024-06-04 14:18:21,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-04 14:18:21,681 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 558 transitions, 7261 flow [2024-06-04 14:18:21,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:21,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:21,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:21,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 14:18:21,682 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-04 14:18:21,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:21,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1793616386, now seen corresponding path program 7 times [2024-06-04 14:18:21,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:21,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953998945] [2024-06-04 14:18:21,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:21,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:21,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:21,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:21,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:21,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953998945] [2024-06-04 14:18:21,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953998945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:21,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:21,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:21,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753511624] [2024-06-04 14:18:21,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:21,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:21,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:21,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:21,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:21,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:21,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 558 transitions, 7261 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:21,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:21,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:21,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:22,978 INFO L124 PetriNetUnfolderBase]: 3555/6083 cut-off events. [2024-06-04 14:18:22,978 INFO L125 PetriNetUnfolderBase]: For 372143/372146 co-relation queries the response was YES. [2024-06-04 14:18:23,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37586 conditions, 6083 events. 3555/6083 cut-off events. For 372143/372146 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 42957 event pairs, 636 based on Foata normal form. 4/6079 useless extension candidates. Maximal degree in co-relation 37392. Up to 5263 conditions per place. [2024-06-04 14:18:23,071 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 500 selfloop transitions, 70 changer transitions 0/577 dead transitions. [2024-06-04 14:18:23,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 577 transitions, 8796 flow [2024-06-04 14:18:23,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:23,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:23,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-04 14:18:23,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-04 14:18:23,072 INFO L175 Difference]: Start difference. First operand has 436 places, 558 transitions, 7261 flow. Second operand 6 states and 139 transitions. [2024-06-04 14:18:23,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 577 transitions, 8796 flow [2024-06-04 14:18:26,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 577 transitions, 8630 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-04 14:18:26,435 INFO L231 Difference]: Finished difference. Result has 441 places, 563 transitions, 7401 flow [2024-06-04 14:18:26,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7095, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7401, PETRI_PLACES=441, PETRI_TRANSITIONS=563} [2024-06-04 14:18:26,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-04 14:18:26,436 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 563 transitions, 7401 flow [2024-06-04 14:18:26,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:26,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:26,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:26,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 14:18:26,437 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-04 14:18:26,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:26,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 8 times [2024-06-04 14:18:26,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:26,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873533103] [2024-06-04 14:18:26,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:26,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:26,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:26,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:26,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:26,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873533103] [2024-06-04 14:18:26,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873533103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:26,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:26,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:26,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82749013] [2024-06-04 14:18:26,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:26,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:26,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:26,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:26,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:26,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:26,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 563 transitions, 7401 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:26,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:26,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:26,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:27,705 INFO L124 PetriNetUnfolderBase]: 3550/6074 cut-off events. [2024-06-04 14:18:27,705 INFO L125 PetriNetUnfolderBase]: For 365320/365323 co-relation queries the response was YES. [2024-06-04 14:18:27,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37474 conditions, 6074 events. 3550/6074 cut-off events. For 365320/365323 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 42852 event pairs, 636 based on Foata normal form. 4/6070 useless extension candidates. Maximal degree in co-relation 37277. Up to 5259 conditions per place. [2024-06-04 14:18:27,797 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 501 selfloop transitions, 69 changer transitions 0/577 dead transitions. [2024-06-04 14:18:27,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 577 transitions, 8612 flow [2024-06-04 14:18:27,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:27,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:27,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-04 14:18:27,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:18:27,798 INFO L175 Difference]: Start difference. First operand has 441 places, 563 transitions, 7401 flow. Second operand 6 states and 138 transitions. [2024-06-04 14:18:27,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 577 transitions, 8612 flow [2024-06-04 14:18:31,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 577 transitions, 8288 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:31,451 INFO L231 Difference]: Finished difference. Result has 443 places, 564 transitions, 7261 flow [2024-06-04 14:18:31,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7261, PETRI_PLACES=443, PETRI_TRANSITIONS=564} [2024-06-04 14:18:31,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-04 14:18:31,452 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 564 transitions, 7261 flow [2024-06-04 14:18:31,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:31,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:31,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:31,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 14:18:31,452 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-04 14:18:31,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:31,453 INFO L85 PathProgramCache]: Analyzing trace with hash 327986411, now seen corresponding path program 1 times [2024-06-04 14:18:31,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:31,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131670300] [2024-06-04 14:18:31,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:31,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:31,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:31,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:31,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131670300] [2024-06-04 14:18:31,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131670300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:31,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:31,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:31,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146550299] [2024-06-04 14:18:31,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:31,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:31,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:31,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:31,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:31,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:31,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 564 transitions, 7261 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:31,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:31,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:31,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:32,763 INFO L124 PetriNetUnfolderBase]: 3571/6115 cut-off events. [2024-06-04 14:18:32,763 INFO L125 PetriNetUnfolderBase]: For 372628/372628 co-relation queries the response was YES. [2024-06-04 14:18:32,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37449 conditions, 6115 events. 3571/6115 cut-off events. For 372628/372628 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 43184 event pairs, 697 based on Foata normal form. 1/6107 useless extension candidates. Maximal degree in co-relation 37252. Up to 5148 conditions per place. [2024-06-04 14:18:32,859 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 420 selfloop transitions, 164 changer transitions 0/591 dead transitions. [2024-06-04 14:18:32,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 591 transitions, 8836 flow [2024-06-04 14:18:32,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:32,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:32,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:18:32,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:18:32,860 INFO L175 Difference]: Start difference. First operand has 443 places, 564 transitions, 7261 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:18:32,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 591 transitions, 8836 flow [2024-06-04 14:18:36,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 591 transitions, 8721 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-04 14:18:36,531 INFO L231 Difference]: Finished difference. Result has 448 places, 573 transitions, 7735 flow [2024-06-04 14:18:36,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7146, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7735, PETRI_PLACES=448, PETRI_TRANSITIONS=573} [2024-06-04 14:18:36,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-04 14:18:36,532 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 573 transitions, 7735 flow [2024-06-04 14:18:36,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:36,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:36,532 INFO 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-04 14:18:36,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 14:18:36,532 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-04 14:18:36,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:36,533 INFO L85 PathProgramCache]: Analyzing trace with hash -835327083, now seen corresponding path program 2 times [2024-06-04 14:18:36,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:36,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373644518] [2024-06-04 14:18:36,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:36,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:36,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:36,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:36,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:36,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373644518] [2024-06-04 14:18:36,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373644518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:36,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:36,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:36,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923226458] [2024-06-04 14:18:36,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:36,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:36,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:36,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:36,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:36,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:36,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 573 transitions, 7735 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:36,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:36,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:36,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:37,945 INFO L124 PetriNetUnfolderBase]: 3576/6124 cut-off events. [2024-06-04 14:18:37,945 INFO L125 PetriNetUnfolderBase]: For 380369/380369 co-relation queries the response was YES. [2024-06-04 14:18:38,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38042 conditions, 6124 events. 3576/6124 cut-off events. For 380369/380369 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 43261 event pairs, 697 based on Foata normal form. 1/6116 useless extension candidates. Maximal degree in co-relation 37843. Up to 5311 conditions per place. [2024-06-04 14:18:38,037 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 471 selfloop transitions, 115 changer transitions 0/593 dead transitions. [2024-06-04 14:18:38,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 593 transitions, 9228 flow [2024-06-04 14:18:38,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:38,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:38,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-04 14:18:38,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-04 14:18:38,038 INFO L175 Difference]: Start difference. First operand has 448 places, 573 transitions, 7735 flow. Second operand 9 states and 209 transitions. [2024-06-04 14:18:38,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 593 transitions, 9228 flow [2024-06-04 14:18:41,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 593 transitions, 8970 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:41,619 INFO L231 Difference]: Finished difference. Result has 452 places, 576 transitions, 7775 flow [2024-06-04 14:18:41,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7482, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7775, PETRI_PLACES=452, PETRI_TRANSITIONS=576} [2024-06-04 14:18:41,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-04 14:18:41,620 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 576 transitions, 7775 flow [2024-06-04 14:18:41,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:41,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:41,621 INFO 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-04 14:18:41,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 14:18:41,621 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-04 14:18:41,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:41,621 INFO L85 PathProgramCache]: Analyzing trace with hash 457085379, now seen corresponding path program 3 times [2024-06-04 14:18:41,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:41,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408168552] [2024-06-04 14:18:41,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:41,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:41,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:41,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-04 14:18:41,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:41,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408168552] [2024-06-04 14:18:41,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408168552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:41,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:41,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:41,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638274094] [2024-06-04 14:18:41,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:41,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:41,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:41,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:41,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:41,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:41,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 576 transitions, 7775 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:41,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:41,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:41,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:43,000 INFO L124 PetriNetUnfolderBase]: 3573/6120 cut-off events. [2024-06-04 14:18:43,000 INFO L125 PetriNetUnfolderBase]: For 374184/374184 co-relation queries the response was YES. [2024-06-04 14:18:43,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37803 conditions, 6120 events. 3573/6120 cut-off events. For 374184/374184 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 43227 event pairs, 697 based on Foata normal form. 1/6112 useless extension candidates. Maximal degree in co-relation 37604. Up to 5308 conditions per place. [2024-06-04 14:18:43,096 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 108 changer transitions 0/590 dead transitions. [2024-06-04 14:18:43,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 590 transitions, 8975 flow [2024-06-04 14:18:43,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:43,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:43,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:18:43,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:18:43,097 INFO L175 Difference]: Start difference. First operand has 452 places, 576 transitions, 7775 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:18:43,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 590 transitions, 8975 flow [2024-06-04 14:18:46,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 590 transitions, 8743 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:46,703 INFO L231 Difference]: Finished difference. Result has 453 places, 576 transitions, 7774 flow [2024-06-04 14:18:46,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7543, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7774, PETRI_PLACES=453, PETRI_TRANSITIONS=576} [2024-06-04 14:18:46,703 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-04 14:18:46,704 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 576 transitions, 7774 flow [2024-06-04 14:18:46,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:46,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:46,704 INFO 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-04 14:18:46,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 14:18:46,704 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-04 14:18:46,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:46,704 INFO L85 PathProgramCache]: Analyzing trace with hash 506525877, now seen corresponding path program 4 times [2024-06-04 14:18:46,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:46,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563680834] [2024-06-04 14:18:46,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:46,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:46,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:46,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:46,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:46,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563680834] [2024-06-04 14:18:46,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563680834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:46,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:46,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:46,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064410948] [2024-06-04 14:18:46,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:46,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:46,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:46,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:46,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:46,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:46,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 576 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:46,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:46,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:46,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:48,057 INFO L124 PetriNetUnfolderBase]: 3578/6129 cut-off events. [2024-06-04 14:18:48,057 INFO L125 PetriNetUnfolderBase]: For 380473/380473 co-relation queries the response was YES. [2024-06-04 14:18:48,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37910 conditions, 6129 events. 3578/6129 cut-off events. For 380473/380473 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 43323 event pairs, 697 based on Foata normal form. 1/6121 useless extension candidates. Maximal degree in co-relation 37710. Up to 5193 conditions per place. [2024-06-04 14:18:48,157 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 428 selfloop transitions, 161 changer transitions 0/596 dead transitions. [2024-06-04 14:18:48,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 596 transitions, 9280 flow [2024-06-04 14:18:48,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:48,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:48,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:18:48,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-04 14:18:48,158 INFO L175 Difference]: Start difference. First operand has 453 places, 576 transitions, 7774 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:18:48,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 596 transitions, 9280 flow [2024-06-04 14:18:51,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 596 transitions, 9064 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:51,957 INFO L231 Difference]: Finished difference. Result has 453 places, 579 transitions, 7968 flow [2024-06-04 14:18:51,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7558, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7968, PETRI_PLACES=453, PETRI_TRANSITIONS=579} [2024-06-04 14:18:51,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-04 14:18:51,958 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 579 transitions, 7968 flow [2024-06-04 14:18:51,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:51,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:51,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:51,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 14:18:51,958 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-04 14:18:51,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:51,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1121643809, now seen corresponding path program 5 times [2024-06-04 14:18:51,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:51,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688394660] [2024-06-04 14:18:51,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:51,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:51,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:52,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-04 14:18:52,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:52,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688394660] [2024-06-04 14:18:52,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688394660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:52,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:52,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:52,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892231809] [2024-06-04 14:18:52,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:52,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:52,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:52,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:52,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:52,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:52,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 579 transitions, 7968 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:52,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:52,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:52,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:53,392 INFO L124 PetriNetUnfolderBase]: 3583/6138 cut-off events. [2024-06-04 14:18:53,392 INFO L125 PetriNetUnfolderBase]: For 387602/387602 co-relation queries the response was YES. [2024-06-04 14:18:53,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38225 conditions, 6138 events. 3583/6138 cut-off events. For 387602/387602 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 43400 event pairs, 694 based on Foata normal form. 1/6130 useless extension candidates. Maximal degree in co-relation 38024. Up to 5199 conditions per place. [2024-06-04 14:18:53,485 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 189 changer transitions 0/603 dead transitions. [2024-06-04 14:18:53,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 603 transitions, 9504 flow [2024-06-04 14:18:53,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:18:53,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:18:53,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-04 14:18:53,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-04 14:18:53,486 INFO L175 Difference]: Start difference. First operand has 453 places, 579 transitions, 7968 flow. Second operand 10 states and 232 transitions. [2024-06-04 14:18:53,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 603 transitions, 9504 flow [2024-06-04 14:18:56,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 603 transitions, 9151 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:56,920 INFO L231 Difference]: Finished difference. Result has 457 places, 582 transitions, 8072 flow [2024-06-04 14:18:56,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7625, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8072, PETRI_PLACES=457, PETRI_TRANSITIONS=582} [2024-06-04 14:18:56,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-04 14:18:56,921 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 582 transitions, 8072 flow [2024-06-04 14:18:56,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:56,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:56,921 INFO 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-04 14:18:56,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 14:18:56,921 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-04 14:18:56,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:56,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1121441999, now seen corresponding path program 6 times [2024-06-04 14:18:56,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:56,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676894554] [2024-06-04 14:18:56,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:56,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:56,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:57,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-04 14:18:57,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:57,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676894554] [2024-06-04 14:18:57,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676894554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:57,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:57,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:57,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26370032] [2024-06-04 14:18:57,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:57,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:57,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:57,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:57,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:57,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:57,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 582 transitions, 8072 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:57,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:57,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:57,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:58,308 INFO L124 PetriNetUnfolderBase]: 3580/6134 cut-off events. [2024-06-04 14:18:58,308 INFO L125 PetriNetUnfolderBase]: For 374387/374387 co-relation queries the response was YES. [2024-06-04 14:18:58,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38067 conditions, 6134 events. 3580/6134 cut-off events. For 374387/374387 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 43396 event pairs, 697 based on Foata normal form. 1/6126 useless extension candidates. Maximal degree in co-relation 37867. Up to 5196 conditions per place. [2024-06-04 14:18:58,405 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 413 selfloop transitions, 180 changer transitions 0/600 dead transitions. [2024-06-04 14:18:58,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 600 transitions, 9302 flow [2024-06-04 14:18:58,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:58,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:58,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:18:58,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:18:58,407 INFO L175 Difference]: Start difference. First operand has 457 places, 582 transitions, 8072 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:18:58,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 600 transitions, 9302 flow [2024-06-04 14:19:02,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 600 transitions, 8930 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-04 14:19:02,237 INFO L231 Difference]: Finished difference. Result has 457 places, 582 transitions, 8080 flow [2024-06-04 14:19:02,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8080, PETRI_PLACES=457, PETRI_TRANSITIONS=582} [2024-06-04 14:19:02,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-04 14:19:02,238 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 582 transitions, 8080 flow [2024-06-04 14:19:02,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:02,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:02,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-04 14:19:02,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 14:19:02,239 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-04 14:19:02,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:02,239 INFO L85 PathProgramCache]: Analyzing trace with hash 645433907, now seen corresponding path program 7 times [2024-06-04 14:19:02,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:02,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903651904] [2024-06-04 14:19:02,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:02,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:02,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:02,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:02,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:02,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903651904] [2024-06-04 14:19:02,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903651904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:02,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:02,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:02,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360833824] [2024-06-04 14:19:02,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:02,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:02,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:02,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:02,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:02,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:02,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 582 transitions, 8080 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:02,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:02,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:02,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:03,598 INFO L124 PetriNetUnfolderBase]: 3601/6169 cut-off events. [2024-06-04 14:19:03,598 INFO L125 PetriNetUnfolderBase]: For 388261/388261 co-relation queries the response was YES. [2024-06-04 14:19:03,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38512 conditions, 6169 events. 3601/6169 cut-off events. For 388261/388261 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 43689 event pairs, 697 based on Foata normal form. 1/6161 useless extension candidates. Maximal degree in co-relation 38312. Up to 4878 conditions per place. [2024-06-04 14:19:03,696 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 336 selfloop transitions, 271 changer transitions 0/614 dead transitions. [2024-06-04 14:19:03,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 614 transitions, 9963 flow [2024-06-04 14:19:03,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:03,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:03,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:19:03,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:19:03,697 INFO L175 Difference]: Start difference. First operand has 457 places, 582 transitions, 8080 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:19:03,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 614 transitions, 9963 flow [2024-06-04 14:19:07,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 614 transitions, 9442 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 14:19:07,386 INFO L231 Difference]: Finished difference. Result has 455 places, 591 transitions, 8273 flow [2024-06-04 14:19:07,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7567, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8273, PETRI_PLACES=455, PETRI_TRANSITIONS=591} [2024-06-04 14:19:07,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-04 14:19:07,387 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 591 transitions, 8273 flow [2024-06-04 14:19:07,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:07,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:07,387 INFO 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-04 14:19:07,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 14:19:07,387 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-04 14:19:07,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:07,387 INFO L85 PathProgramCache]: Analyzing trace with hash -489163481, now seen corresponding path program 8 times [2024-06-04 14:19:07,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:07,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40984874] [2024-06-04 14:19:07,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:07,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:07,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:07,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:07,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:07,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40984874] [2024-06-04 14:19:07,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40984874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:07,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:07,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:07,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151611688] [2024-06-04 14:19:07,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:07,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:07,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:07,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:07,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:07,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:07,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 591 transitions, 8273 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:07,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:07,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:07,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:08,810 INFO L124 PetriNetUnfolderBase]: 3614/6191 cut-off events. [2024-06-04 14:19:08,810 INFO L125 PetriNetUnfolderBase]: For 389850/389850 co-relation queries the response was YES. [2024-06-04 14:19:08,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38842 conditions, 6191 events. 3614/6191 cut-off events. For 389850/389850 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 43842 event pairs, 697 based on Foata normal form. 1/6183 useless extension candidates. Maximal degree in co-relation 38643. Up to 5321 conditions per place. [2024-06-04 14:19:08,901 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 127 changer transitions 0/616 dead transitions. [2024-06-04 14:19:08,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 616 transitions, 9879 flow [2024-06-04 14:19:08,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:08,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:08,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:19:08,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:19:08,902 INFO L175 Difference]: Start difference. First operand has 455 places, 591 transitions, 8273 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:19:08,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 616 transitions, 9879 flow [2024-06-04 14:19:11,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 616 transitions, 9252 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:11,906 INFO L231 Difference]: Finished difference. Result has 457 places, 597 transitions, 8029 flow [2024-06-04 14:19:11,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7676, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8029, PETRI_PLACES=457, PETRI_TRANSITIONS=597} [2024-06-04 14:19:11,906 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-04 14:19:11,906 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 597 transitions, 8029 flow [2024-06-04 14:19:11,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:11,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:11,906 INFO 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-04 14:19:11,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 14:19:11,907 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-04 14:19:11,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:11,907 INFO L85 PathProgramCache]: Analyzing trace with hash -489157901, now seen corresponding path program 9 times [2024-06-04 14:19:11,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:11,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291581330] [2024-06-04 14:19:11,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:11,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:11,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:12,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:12,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:12,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291581330] [2024-06-04 14:19:12,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291581330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:12,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:12,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:12,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400949166] [2024-06-04 14:19:12,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:12,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:12,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:12,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:12,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:12,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:12,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 597 transitions, 8029 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:12,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:12,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:12,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:13,298 INFO L124 PetriNetUnfolderBase]: 3611/6187 cut-off events. [2024-06-04 14:19:13,299 INFO L125 PetriNetUnfolderBase]: For 387338/387338 co-relation queries the response was YES. [2024-06-04 14:19:13,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37990 conditions, 6187 events. 3611/6187 cut-off events. For 387338/387338 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 43801 event pairs, 697 based on Foata normal form. 1/6179 useless extension candidates. Maximal degree in co-relation 37792. Up to 5318 conditions per place. [2024-06-04 14:19:13,392 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 481 selfloop transitions, 129 changer transitions 0/617 dead transitions. [2024-06-04 14:19:13,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 617 transitions, 9297 flow [2024-06-04 14:19:13,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:19:13,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:19:13,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-04 14:19:13,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-04 14:19:13,394 INFO L175 Difference]: Start difference. First operand has 457 places, 597 transitions, 8029 flow. Second operand 10 states and 219 transitions. [2024-06-04 14:19:13,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 617 transitions, 9297 flow [2024-06-04 14:19:17,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 617 transitions, 9040 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:17,226 INFO L231 Difference]: Finished difference. Result has 462 places, 597 transitions, 8036 flow [2024-06-04 14:19:17,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7772, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8036, PETRI_PLACES=462, PETRI_TRANSITIONS=597} [2024-06-04 14:19:17,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-04 14:19:17,227 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 597 transitions, 8036 flow [2024-06-04 14:19:17,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:17,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:17,227 INFO 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-04 14:19:17,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 14:19:17,227 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-04 14:19:17,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:17,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1390505643, now seen corresponding path program 10 times [2024-06-04 14:19:17,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:17,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485357805] [2024-06-04 14:19:17,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:17,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:17,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:17,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:17,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:17,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485357805] [2024-06-04 14:19:17,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485357805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:17,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:17,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:17,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296150030] [2024-06-04 14:19:17,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:17,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:17,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:17,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:17,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:17,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:17,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 597 transitions, 8036 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:17,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:17,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:17,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:18,529 INFO L124 PetriNetUnfolderBase]: 3616/6196 cut-off events. [2024-06-04 14:19:18,529 INFO L125 PetriNetUnfolderBase]: For 392801/392801 co-relation queries the response was YES. [2024-06-04 14:19:18,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38253 conditions, 6196 events. 3616/6196 cut-off events. For 392801/392801 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 43878 event pairs, 697 based on Foata normal form. 1/6188 useless extension candidates. Maximal degree in co-relation 38053. Up to 4896 conditions per place. [2024-06-04 14:19:18,623 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 293 changer transitions 0/623 dead transitions. [2024-06-04 14:19:18,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 623 transitions, 9824 flow [2024-06-04 14:19:18,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:18,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:18,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:19:18,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:19:18,625 INFO L175 Difference]: Start difference. First operand has 462 places, 597 transitions, 8036 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:19:18,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 623 transitions, 9824 flow [2024-06-04 14:19:21,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 623 transitions, 9558 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 14:19:21,566 INFO L231 Difference]: Finished difference. Result has 461 places, 600 transitions, 8404 flow [2024-06-04 14:19:21,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7770, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8404, PETRI_PLACES=461, PETRI_TRANSITIONS=600} [2024-06-04 14:19:21,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-04 14:19:21,567 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 600 transitions, 8404 flow [2024-06-04 14:19:21,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:21,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:21,567 INFO 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-04 14:19:21,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 14:19:21,567 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-04 14:19:21,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:21,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1715632713, now seen corresponding path program 11 times [2024-06-04 14:19:21,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:21,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349300510] [2024-06-04 14:19:21,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:21,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:21,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:21,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:21,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:21,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349300510] [2024-06-04 14:19:21,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349300510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:21,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:21,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:21,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833586754] [2024-06-04 14:19:21,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:21,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:21,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:21,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:21,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:21,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:21,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 600 transitions, 8404 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:21,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:21,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:21,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:22,941 INFO L124 PetriNetUnfolderBase]: 3621/6205 cut-off events. [2024-06-04 14:19:22,941 INFO L125 PetriNetUnfolderBase]: For 401283/401283 co-relation queries the response was YES. [2024-06-04 14:19:23,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38829 conditions, 6205 events. 3621/6205 cut-off events. For 401283/401283 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 43964 event pairs, 697 based on Foata normal form. 1/6197 useless extension candidates. Maximal degree in co-relation 38628. Up to 4902 conditions per place. [2024-06-04 14:19:23,031 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 296 changer transitions 0/623 dead transitions. [2024-06-04 14:19:23,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 623 transitions, 10194 flow [2024-06-04 14:19:23,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:23,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:23,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:19:23,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:19:23,032 INFO L175 Difference]: Start difference. First operand has 461 places, 600 transitions, 8404 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:19:23,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 623 transitions, 10194 flow [2024-06-04 14:19:26,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 623 transitions, 9534 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:26,637 INFO L231 Difference]: Finished difference. Result has 463 places, 603 transitions, 8388 flow [2024-06-04 14:19:26,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7750, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8388, PETRI_PLACES=463, PETRI_TRANSITIONS=603} [2024-06-04 14:19:26,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-04 14:19:26,637 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 603 transitions, 8388 flow [2024-06-04 14:19:26,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:26,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:26,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:26,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 14:19:26,638 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-04 14:19:26,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:26,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1715246763, now seen corresponding path program 12 times [2024-06-04 14:19:26,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:26,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000377222] [2024-06-04 14:19:26,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:26,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:26,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:26,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:26,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:26,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000377222] [2024-06-04 14:19:26,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000377222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:26,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:26,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:26,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394444684] [2024-06-04 14:19:26,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:26,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:26,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:26,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:26,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:26,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:26,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 603 transitions, 8388 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:26,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:26,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:26,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:28,000 INFO L124 PetriNetUnfolderBase]: 3618/6201 cut-off events. [2024-06-04 14:19:28,000 INFO L125 PetriNetUnfolderBase]: For 400099/400099 co-relation queries the response was YES. [2024-06-04 14:19:28,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38685 conditions, 6201 events. 3618/6201 cut-off events. For 400099/400099 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 43974 event pairs, 697 based on Foata normal form. 1/6193 useless extension candidates. Maximal degree in co-relation 38483. Up to 4899 conditions per place. [2024-06-04 14:19:28,099 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 327 selfloop transitions, 288 changer transitions 0/622 dead transitions. [2024-06-04 14:19:28,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 622 transitions, 9898 flow [2024-06-04 14:19:28,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:28,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:28,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:19:28,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 14:19:28,101 INFO L175 Difference]: Start difference. First operand has 463 places, 603 transitions, 8388 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:19:28,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 622 transitions, 9898 flow [2024-06-04 14:19:31,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 622 transitions, 8688 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 14:19:31,746 INFO L231 Difference]: Finished difference. Result has 462 places, 603 transitions, 7763 flow [2024-06-04 14:19:31,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7178, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7763, PETRI_PLACES=462, PETRI_TRANSITIONS=603} [2024-06-04 14:19:31,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-04 14:19:31,746 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 603 transitions, 7763 flow [2024-06-04 14:19:31,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:31,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:31,747 INFO 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-04 14:19:31,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 14:19:31,747 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-04 14:19:31,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:31,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1000054067, now seen corresponding path program 13 times [2024-06-04 14:19:31,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:31,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109169805] [2024-06-04 14:19:31,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:31,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:31,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:31,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:31,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109169805] [2024-06-04 14:19:31,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109169805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:31,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:31,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:31,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651470445] [2024-06-04 14:19:31,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:31,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:31,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:31,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:31,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:31,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:31,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 603 transitions, 7763 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:31,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:31,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:31,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:33,233 INFO L124 PetriNetUnfolderBase]: 3631/6223 cut-off events. [2024-06-04 14:19:33,234 INFO L125 PetriNetUnfolderBase]: For 407994/407994 co-relation queries the response was YES. [2024-06-04 14:19:33,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38589 conditions, 6223 events. 3631/6223 cut-off events. For 407994/407994 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 44172 event pairs, 697 based on Foata normal form. 1/6215 useless extension candidates. Maximal degree in co-relation 38387. Up to 5237 conditions per place. [2024-06-04 14:19:33,340 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 426 selfloop transitions, 195 changer transitions 0/628 dead transitions. [2024-06-04 14:19:33,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 628 transitions, 9601 flow [2024-06-04 14:19:33,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:19:33,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:19:33,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-04 14:19:33,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-04 14:19:33,341 INFO L175 Difference]: Start difference. First operand has 462 places, 603 transitions, 7763 flow. Second operand 10 states and 228 transitions. [2024-06-04 14:19:33,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 628 transitions, 9601 flow [2024-06-04 14:19:37,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 628 transitions, 8983 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:19:37,717 INFO L231 Difference]: Finished difference. Result has 465 places, 609 transitions, 7621 flow [2024-06-04 14:19:37,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7157, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7621, PETRI_PLACES=465, PETRI_TRANSITIONS=609} [2024-06-04 14:19:37,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-04 14:19:37,718 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 609 transitions, 7621 flow [2024-06-04 14:19:37,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:37,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:37,718 INFO 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-04 14:19:37,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 14:19:37,718 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-04 14:19:37,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:37,719 INFO L85 PathProgramCache]: Analyzing trace with hash 999846677, now seen corresponding path program 14 times [2024-06-04 14:19:37,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:37,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178758826] [2024-06-04 14:19:37,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:37,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:37,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:37,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:37,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:37,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178758826] [2024-06-04 14:19:37,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178758826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:37,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:37,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:37,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699697579] [2024-06-04 14:19:37,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:37,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:37,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:37,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:37,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:37,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:37,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 609 transitions, 7621 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:37,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:37,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:37,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:39,212 INFO L124 PetriNetUnfolderBase]: 3644/6245 cut-off events. [2024-06-04 14:19:39,212 INFO L125 PetriNetUnfolderBase]: For 420216/420216 co-relation queries the response was YES. [2024-06-04 14:19:39,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38550 conditions, 6245 events. 3644/6245 cut-off events. For 420216/420216 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44340 event pairs, 697 based on Foata normal form. 1/6237 useless extension candidates. Maximal degree in co-relation 38347. Up to 5252 conditions per place. [2024-06-04 14:19:39,314 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 425 selfloop transitions, 203 changer transitions 0/635 dead transitions. [2024-06-04 14:19:39,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 635 transitions, 9479 flow [2024-06-04 14:19:39,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:19:39,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:19:39,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-04 14:19:39,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-04 14:19:39,316 INFO L175 Difference]: Start difference. First operand has 465 places, 609 transitions, 7621 flow. Second operand 11 states and 244 transitions. [2024-06-04 14:19:39,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 635 transitions, 9479 flow [2024-06-04 14:19:42,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 635 transitions, 9053 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-04 14:19:42,879 INFO L231 Difference]: Finished difference. Result has 469 places, 615 transitions, 7687 flow [2024-06-04 14:19:42,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7207, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7687, PETRI_PLACES=469, PETRI_TRANSITIONS=615} [2024-06-04 14:19:42,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-04 14:19:42,880 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 615 transitions, 7687 flow [2024-06-04 14:19:42,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:42,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:42,880 INFO 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-04 14:19:42,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-04 14:19:42,880 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-04 14:19:42,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:42,881 INFO L85 PathProgramCache]: Analyzing trace with hash 994305737, now seen corresponding path program 15 times [2024-06-04 14:19:42,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:42,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575425099] [2024-06-04 14:19:42,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:42,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:42,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:42,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:42,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575425099] [2024-06-04 14:19:42,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575425099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:42,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:42,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:42,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450602602] [2024-06-04 14:19:42,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:42,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:42,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:42,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:42,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:43,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:43,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 615 transitions, 7687 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:43,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:43,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:43,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:44,339 INFO L124 PetriNetUnfolderBase]: 3641/6241 cut-off events. [2024-06-04 14:19:44,339 INFO L125 PetriNetUnfolderBase]: For 419285/419285 co-relation queries the response was YES. [2024-06-04 14:19:44,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38469 conditions, 6241 events. 3641/6241 cut-off events. For 419285/419285 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44342 event pairs, 697 based on Foata normal form. 1/6233 useless extension candidates. Maximal degree in co-relation 38265. Up to 5249 conditions per place. [2024-06-04 14:19:44,439 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 443 selfloop transitions, 182 changer transitions 0/632 dead transitions. [2024-06-04 14:19:44,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 632 transitions, 9457 flow [2024-06-04 14:19:44,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:44,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:44,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:19:44,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:19:44,440 INFO L175 Difference]: Start difference. First operand has 469 places, 615 transitions, 7687 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:19:44,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 632 transitions, 9457 flow [2024-06-04 14:19:48,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 632 transitions, 9095 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:19:48,520 INFO L231 Difference]: Finished difference. Result has 470 places, 615 transitions, 7698 flow [2024-06-04 14:19:48,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7698, PETRI_PLACES=470, PETRI_TRANSITIONS=615} [2024-06-04 14:19:48,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-04 14:19:48,521 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 615 transitions, 7698 flow [2024-06-04 14:19:48,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:48,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:48,521 INFO 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-04 14:19:48,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-04 14:19:48,521 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-04 14:19:48,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:48,522 INFO L85 PathProgramCache]: Analyzing trace with hash 994691687, now seen corresponding path program 16 times [2024-06-04 14:19:48,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:48,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615860337] [2024-06-04 14:19:48,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:48,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:48,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:48,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-04 14:19:48,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:48,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615860337] [2024-06-04 14:19:48,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615860337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:48,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:48,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:48,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132018595] [2024-06-04 14:19:48,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:48,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:48,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:48,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:48,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:48,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:48,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 615 transitions, 7698 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:48,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:48,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:48,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:49,964 INFO L124 PetriNetUnfolderBase]: 3638/6237 cut-off events. [2024-06-04 14:19:49,964 INFO L125 PetriNetUnfolderBase]: For 418777/418777 co-relation queries the response was YES. [2024-06-04 14:19:50,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38378 conditions, 6237 events. 3638/6237 cut-off events. For 418777/418777 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44258 event pairs, 697 based on Foata normal form. 1/6229 useless extension candidates. Maximal degree in co-relation 38173. Up to 5246 conditions per place. [2024-06-04 14:19:50,068 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 436 selfloop transitions, 189 changer transitions 0/632 dead transitions. [2024-06-04 14:19:50,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 632 transitions, 9472 flow [2024-06-04 14:19:50,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:50,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:50,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:19:50,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:19:50,070 INFO L175 Difference]: Start difference. First operand has 470 places, 615 transitions, 7698 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:19:50,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 632 transitions, 9472 flow [2024-06-04 14:19:53,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 632 transitions, 9161 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:53,579 INFO L231 Difference]: Finished difference. Result has 473 places, 615 transitions, 7771 flow [2024-06-04 14:19:53,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7387, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7771, PETRI_PLACES=473, PETRI_TRANSITIONS=615} [2024-06-04 14:19:53,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-04 14:19:53,579 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 615 transitions, 7771 flow [2024-06-04 14:19:53,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:53,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:53,580 INFO 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-04 14:19:53,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-04 14:19:53,580 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-04 14:19:53,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:53,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1756072045, now seen corresponding path program 17 times [2024-06-04 14:19:53,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:53,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198459879] [2024-06-04 14:19:53,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:53,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:53,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:53,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:53,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:53,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198459879] [2024-06-04 14:19:53,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198459879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:53,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:53,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:53,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245646233] [2024-06-04 14:19:53,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:53,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:53,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:53,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:53,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:53,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:53,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 615 transitions, 7771 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:53,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:53,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:53,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:55,038 INFO L124 PetriNetUnfolderBase]: 3635/6233 cut-off events. [2024-06-04 14:19:55,038 INFO L125 PetriNetUnfolderBase]: For 418095/418095 co-relation queries the response was YES. [2024-06-04 14:19:55,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38324 conditions, 6233 events. 3635/6233 cut-off events. For 418095/418095 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44265 event pairs, 697 based on Foata normal form. 1/6225 useless extension candidates. Maximal degree in co-relation 38118. Up to 5243 conditions per place. [2024-06-04 14:19:55,139 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 192 changer transitions 0/634 dead transitions. [2024-06-04 14:19:55,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 634 transitions, 9313 flow [2024-06-04 14:19:55,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:19:55,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:19:55,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-04 14:19:55,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216450216450217 [2024-06-04 14:19:55,140 INFO L175 Difference]: Start difference. First operand has 473 places, 615 transitions, 7771 flow. Second operand 11 states and 241 transitions. [2024-06-04 14:19:55,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 634 transitions, 9313 flow [2024-06-04 14:19:59,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 634 transitions, 8919 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-04 14:19:59,208 INFO L231 Difference]: Finished difference. Result has 477 places, 615 transitions, 7767 flow [2024-06-04 14:19:59,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7377, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7767, PETRI_PLACES=477, PETRI_TRANSITIONS=615} [2024-06-04 14:19:59,209 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-04 14:19:59,209 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 615 transitions, 7767 flow [2024-06-04 14:19:59,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:59,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:59,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:59,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-04 14:19:59,209 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-04 14:19:59,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:59,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1756066465, now seen corresponding path program 18 times [2024-06-04 14:19:59,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:59,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232543987] [2024-06-04 14:19:59,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:59,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:59,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:59,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:59,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232543987] [2024-06-04 14:19:59,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232543987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:59,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:59,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:59,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929097589] [2024-06-04 14:19:59,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:59,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:59,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:59,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:59,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:59,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:59,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 615 transitions, 7767 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:59,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:59,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:59,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:00,802 INFO L124 PetriNetUnfolderBase]: 3632/6229 cut-off events. [2024-06-04 14:20:00,802 INFO L125 PetriNetUnfolderBase]: For 416746/416746 co-relation queries the response was YES. [2024-06-04 14:20:00,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38234 conditions, 6229 events. 3632/6229 cut-off events. For 416746/416746 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44226 event pairs, 697 based on Foata normal form. 1/6221 useless extension candidates. Maximal degree in co-relation 38027. Up to 5240 conditions per place. [2024-06-04 14:20:00,887 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 440 selfloop transitions, 185 changer transitions 0/632 dead transitions. [2024-06-04 14:20:00,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 632 transitions, 9057 flow [2024-06-04 14:20:00,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:00,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:00,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-04 14:20:00,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-04 14:20:00,889 INFO L175 Difference]: Start difference. First operand has 477 places, 615 transitions, 7767 flow. Second operand 10 states and 223 transitions. [2024-06-04 14:20:00,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 632 transitions, 9057 flow [2024-06-04 14:20:04,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 632 transitions, 8470 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-04 14:20:04,221 INFO L231 Difference]: Finished difference. Result has 475 places, 615 transitions, 7558 flow [2024-06-04 14:20:04,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7180, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7558, PETRI_PLACES=475, PETRI_TRANSITIONS=615} [2024-06-04 14:20:04,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-04 14:20:04,222 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 615 transitions, 7558 flow [2024-06-04 14:20:04,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:04,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:04,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:04,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-04 14:20:04,223 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-04 14:20:04,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:04,223 INFO L85 PathProgramCache]: Analyzing trace with hash -188586137, now seen corresponding path program 19 times [2024-06-04 14:20:04,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:04,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530196608] [2024-06-04 14:20:04,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:04,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:04,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:04,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-04 14:20:04,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:04,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530196608] [2024-06-04 14:20:04,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530196608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:04,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:04,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:04,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916947742] [2024-06-04 14:20:04,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:04,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:04,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:04,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:04,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:04,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:04,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 615 transitions, 7558 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:04,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:04,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:04,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:05,629 INFO L124 PetriNetUnfolderBase]: 3645/6252 cut-off events. [2024-06-04 14:20:05,629 INFO L125 PetriNetUnfolderBase]: For 432240/432243 co-relation queries the response was YES. [2024-06-04 14:20:05,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38153 conditions, 6252 events. 3645/6252 cut-off events. For 432240/432243 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 44491 event pairs, 745 based on Foata normal form. 3/6243 useless extension candidates. Maximal degree in co-relation 37946. Up to 5022 conditions per place. [2024-06-04 14:20:05,727 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 310 changer transitions 0/639 dead transitions. [2024-06-04 14:20:05,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 639 transitions, 9430 flow [2024-06-04 14:20:05,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:05,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:05,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-04 14:20:05,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-04 14:20:05,728 INFO L175 Difference]: Start difference. First operand has 475 places, 615 transitions, 7558 flow. Second operand 9 states and 208 transitions. [2024-06-04 14:20:05,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 639 transitions, 9430 flow [2024-06-04 14:20:08,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 639 transitions, 8987 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-04 14:20:08,818 INFO L231 Difference]: Finished difference. Result has 474 places, 621 transitions, 7811 flow [2024-06-04 14:20:08,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7115, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7811, PETRI_PLACES=474, PETRI_TRANSITIONS=621} [2024-06-04 14:20:08,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-04 14:20:08,819 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 621 transitions, 7811 flow [2024-06-04 14:20:08,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:08,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:08,819 INFO 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-04 14:20:08,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-04 14:20:08,819 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-04 14:20:08,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:08,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1907731879, now seen corresponding path program 20 times [2024-06-04 14:20:08,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:08,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053819270] [2024-06-04 14:20:08,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:08,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:08,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:08,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:08,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:08,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053819270] [2024-06-04 14:20:08,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053819270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:08,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:08,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:08,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297302038] [2024-06-04 14:20:08,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:08,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:08,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:08,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:08,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:08,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:08,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 621 transitions, 7811 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:08,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:08,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:08,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:10,238 INFO L124 PetriNetUnfolderBase]: 3642/6248 cut-off events. [2024-06-04 14:20:10,238 INFO L125 PetriNetUnfolderBase]: For 431244/431247 co-relation queries the response was YES. [2024-06-04 14:20:10,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38348 conditions, 6248 events. 3642/6248 cut-off events. For 431244/431247 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 44497 event pairs, 745 based on Foata normal form. 3/6239 useless extension candidates. Maximal degree in co-relation 38140. Up to 5019 conditions per place. [2024-06-04 14:20:10,338 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 311 changer transitions 0/640 dead transitions. [2024-06-04 14:20:10,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 640 transitions, 9371 flow [2024-06-04 14:20:10,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:20:10,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:20:10,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-04 14:20:10,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525974025974026 [2024-06-04 14:20:10,339 INFO L175 Difference]: Start difference. First operand has 474 places, 621 transitions, 7811 flow. Second operand 11 states and 243 transitions. [2024-06-04 14:20:10,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 640 transitions, 9371 flow [2024-06-04 14:20:13,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 640 transitions, 8697 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:13,317 INFO L231 Difference]: Finished difference. Result has 479 places, 621 transitions, 7765 flow [2024-06-04 14:20:13,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7137, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7765, PETRI_PLACES=479, PETRI_TRANSITIONS=621} [2024-06-04 14:20:13,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-04 14:20:13,317 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 621 transitions, 7765 flow [2024-06-04 14:20:13,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:13,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:13,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-04 14:20:13,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-04 14:20:13,318 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-04 14:20:13,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:13,318 INFO L85 PathProgramCache]: Analyzing trace with hash 259466221, now seen corresponding path program 21 times [2024-06-04 14:20:13,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:13,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988033407] [2024-06-04 14:20:13,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:13,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:13,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:13,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:13,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:13,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988033407] [2024-06-04 14:20:13,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988033407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:13,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:13,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:13,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087446759] [2024-06-04 14:20:13,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:13,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:13,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:13,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:13,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:13,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:13,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 621 transitions, 7765 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:13,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:13,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:13,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:14,954 INFO L124 PetriNetUnfolderBase]: 3655/6269 cut-off events. [2024-06-04 14:20:14,955 INFO L125 PetriNetUnfolderBase]: For 443553/443553 co-relation queries the response was YES. [2024-06-04 14:20:15,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38587 conditions, 6269 events. 3655/6269 cut-off events. For 443553/443553 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 44584 event pairs, 697 based on Foata normal form. 1/6261 useless extension candidates. Maximal degree in co-relation 38378. Up to 5034 conditions per place. [2024-06-04 14:20:15,048 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 324 selfloop transitions, 317 changer transitions 0/648 dead transitions. [2024-06-04 14:20:15,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 648 transitions, 9675 flow [2024-06-04 14:20:15,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:15,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:15,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-04 14:20:15,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-04 14:20:15,049 INFO L175 Difference]: Start difference. First operand has 479 places, 621 transitions, 7765 flow. Second operand 9 states and 211 transitions. [2024-06-04 14:20:15,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 648 transitions, 9675 flow [2024-06-04 14:20:18,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 648 transitions, 9032 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-04 14:20:18,317 INFO L231 Difference]: Finished difference. Result has 478 places, 627 transitions, 7840 flow [2024-06-04 14:20:18,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7134, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7840, PETRI_PLACES=478, PETRI_TRANSITIONS=627} [2024-06-04 14:20:18,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-04 14:20:18,318 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 627 transitions, 7840 flow [2024-06-04 14:20:18,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:18,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:18,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-04 14:20:18,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-04 14:20:18,319 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-04 14:20:18,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:18,319 INFO L85 PathProgramCache]: Analyzing trace with hash 707454755, now seen corresponding path program 22 times [2024-06-04 14:20:18,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:18,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421883767] [2024-06-04 14:20:18,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:18,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:18,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:18,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:18,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:18,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421883767] [2024-06-04 14:20:18,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421883767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:18,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:18,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:18,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258938812] [2024-06-04 14:20:18,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:18,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:18,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:18,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:18,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:18,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:18,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 627 transitions, 7840 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:18,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:18,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:18,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:19,843 INFO L124 PetriNetUnfolderBase]: 3668/6291 cut-off events. [2024-06-04 14:20:19,843 INFO L125 PetriNetUnfolderBase]: For 458188/458188 co-relation queries the response was YES. [2024-06-04 14:20:19,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38895 conditions, 6291 events. 3668/6291 cut-off events. For 458188/458188 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44759 event pairs, 697 based on Foata normal form. 1/6283 useless extension candidates. Maximal degree in co-relation 38685. Up to 5049 conditions per place. [2024-06-04 14:20:19,951 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 338 selfloop transitions, 316 changer transitions 0/661 dead transitions. [2024-06-04 14:20:19,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 661 transitions, 9798 flow [2024-06-04 14:20:19,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:19,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:19,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-04 14:20:19,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547619047619048 [2024-06-04 14:20:19,954 INFO L175 Difference]: Start difference. First operand has 478 places, 627 transitions, 7840 flow. Second operand 10 states and 233 transitions. [2024-06-04 14:20:19,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 661 transitions, 9798 flow [2024-06-04 14:20:23,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 661 transitions, 9136 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:20:23,600 INFO L231 Difference]: Finished difference. Result has 481 places, 633 transitions, 7902 flow [2024-06-04 14:20:23,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7194, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7902, PETRI_PLACES=481, PETRI_TRANSITIONS=633} [2024-06-04 14:20:23,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-04 14:20:23,601 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 633 transitions, 7902 flow [2024-06-04 14:20:23,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:23,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:23,601 INFO 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-04 14:20:23,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-04 14:20:23,601 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-04 14:20:23,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:23,602 INFO L85 PathProgramCache]: Analyzing trace with hash 247288801, now seen corresponding path program 23 times [2024-06-04 14:20:23,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:23,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513133734] [2024-06-04 14:20:23,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:23,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:23,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:23,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:23,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:23,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513133734] [2024-06-04 14:20:23,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513133734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:23,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:23,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:23,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506835300] [2024-06-04 14:20:23,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:23,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:23,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:23,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:23,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:23,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:23,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 633 transitions, 7902 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:23,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:23,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:23,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:25,068 INFO L124 PetriNetUnfolderBase]: 3665/6287 cut-off events. [2024-06-04 14:20:25,068 INFO L125 PetriNetUnfolderBase]: For 450011/450011 co-relation queries the response was YES. [2024-06-04 14:20:25,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38769 conditions, 6287 events. 3665/6287 cut-off events. For 450011/450011 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44789 event pairs, 697 based on Foata normal form. 1/6279 useless extension candidates. Maximal degree in co-relation 38559. Up to 5046 conditions per place. [2024-06-04 14:20:25,172 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 356 selfloop transitions, 300 changer transitions 0/663 dead transitions. [2024-06-04 14:20:25,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 663 transitions, 9796 flow [2024-06-04 14:20:25,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:25,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:25,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-04 14:20:25,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-04 14:20:25,174 INFO L175 Difference]: Start difference. First operand has 481 places, 633 transitions, 7902 flow. Second operand 9 states and 220 transitions. [2024-06-04 14:20:25,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 663 transitions, 9796 flow [2024-06-04 14:20:28,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 663 transitions, 9301 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:28,620 INFO L231 Difference]: Finished difference. Result has 482 places, 633 transitions, 8034 flow [2024-06-04 14:20:28,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8034, PETRI_PLACES=482, PETRI_TRANSITIONS=633} [2024-06-04 14:20:28,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-04 14:20:28,620 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 633 transitions, 8034 flow [2024-06-04 14:20:28,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:28,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:28,621 INFO 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-04 14:20:28,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-04 14:20:28,621 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-04 14:20:28,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:28,621 INFO L85 PathProgramCache]: Analyzing trace with hash -394351427, now seen corresponding path program 24 times [2024-06-04 14:20:28,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:28,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478786769] [2024-06-04 14:20:28,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:28,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:28,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:28,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:28,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478786769] [2024-06-04 14:20:28,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478786769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:28,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:28,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:28,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551334984] [2024-06-04 14:20:28,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:28,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:28,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:28,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:28,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:28,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:28,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 633 transitions, 8034 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:28,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:28,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:28,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:30,085 INFO L124 PetriNetUnfolderBase]: 3662/6283 cut-off events. [2024-06-04 14:20:30,085 INFO L125 PetriNetUnfolderBase]: For 436309/436309 co-relation queries the response was YES. [2024-06-04 14:20:30,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38660 conditions, 6283 events. 3662/6283 cut-off events. For 436309/436309 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44729 event pairs, 697 based on Foata normal form. 1/6275 useless extension candidates. Maximal degree in co-relation 38451. Up to 5043 conditions per place. [2024-06-04 14:20:30,184 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 321 selfloop transitions, 327 changer transitions 0/655 dead transitions. [2024-06-04 14:20:30,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 655 transitions, 9886 flow [2024-06-04 14:20:30,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:30,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:30,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-04 14:20:30,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-04 14:20:30,185 INFO L175 Difference]: Start difference. First operand has 482 places, 633 transitions, 8034 flow. Second operand 10 states and 227 transitions. [2024-06-04 14:20:30,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 655 transitions, 9886 flow [2024-06-04 14:20:33,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 655 transitions, 9239 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-04 14:20:33,306 INFO L231 Difference]: Finished difference. Result has 483 places, 633 transitions, 8059 flow [2024-06-04 14:20:33,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7395, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8059, PETRI_PLACES=483, PETRI_TRANSITIONS=633} [2024-06-04 14:20:33,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-04 14:20:33,307 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 633 transitions, 8059 flow [2024-06-04 14:20:33,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:33,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:33,307 INFO 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-04 14:20:33,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-04 14:20:33,308 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-04 14:20:33,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:33,308 INFO L85 PathProgramCache]: Analyzing trace with hash -388262717, now seen corresponding path program 25 times [2024-06-04 14:20:33,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:33,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737857182] [2024-06-04 14:20:33,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:33,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:33,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:33,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:33,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:33,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737857182] [2024-06-04 14:20:33,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737857182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:33,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:33,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:33,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939674853] [2024-06-04 14:20:33,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:33,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:33,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:33,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:33,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:33,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:33,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 633 transitions, 8059 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:33,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:33,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:33,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:34,729 INFO L124 PetriNetUnfolderBase]: 3659/6279 cut-off events. [2024-06-04 14:20:34,729 INFO L125 PetriNetUnfolderBase]: For 422091/422091 co-relation queries the response was YES. [2024-06-04 14:20:34,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38469 conditions, 6279 events. 3659/6279 cut-off events. For 422091/422091 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44637 event pairs, 697 based on Foata normal form. 1/6271 useless extension candidates. Maximal degree in co-relation 38261. Up to 5040 conditions per place. [2024-06-04 14:20:34,829 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 299 changer transitions 0/651 dead transitions. [2024-06-04 14:20:34,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 651 transitions, 9641 flow [2024-06-04 14:20:34,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:34,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:34,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:20:34,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:20:34,830 INFO L175 Difference]: Start difference. First operand has 483 places, 633 transitions, 8059 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:20:34,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 651 transitions, 9641 flow [2024-06-04 14:20:37,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 651 transitions, 8764 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-04 14:20:37,746 INFO L231 Difference]: Finished difference. Result has 479 places, 633 transitions, 7792 flow [2024-06-04 14:20:37,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7792, PETRI_PLACES=479, PETRI_TRANSITIONS=633} [2024-06-04 14:20:37,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-04 14:20:37,746 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 633 transitions, 7792 flow [2024-06-04 14:20:37,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:37,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:37,747 INFO 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-04 14:20:37,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-04 14:20:37,747 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-04 14:20:37,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:37,747 INFO L85 PathProgramCache]: Analyzing trace with hash 253717891, now seen corresponding path program 26 times [2024-06-04 14:20:37,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:37,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158383710] [2024-06-04 14:20:37,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:37,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:37,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:37,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:37,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158383710] [2024-06-04 14:20:37,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158383710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:37,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:37,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:37,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119763425] [2024-06-04 14:20:37,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:37,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:37,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:37,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:37,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:37,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:37,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 633 transitions, 7792 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:37,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:37,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:37,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:39,196 INFO L124 PetriNetUnfolderBase]: 3656/6275 cut-off events. [2024-06-04 14:20:39,196 INFO L125 PetriNetUnfolderBase]: For 413483/413483 co-relation queries the response was YES. [2024-06-04 14:20:39,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38119 conditions, 6275 events. 3656/6275 cut-off events. For 413483/413483 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44677 event pairs, 697 based on Foata normal form. 1/6267 useless extension candidates. Maximal degree in co-relation 37911. Up to 5037 conditions per place. [2024-06-04 14:20:39,304 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 289 changer transitions 0/653 dead transitions. [2024-06-04 14:20:39,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 653 transitions, 9134 flow [2024-06-04 14:20:39,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:39,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:39,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:20:39,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 14:20:39,305 INFO L175 Difference]: Start difference. First operand has 479 places, 633 transitions, 7792 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:20:39,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 653 transitions, 9134 flow [2024-06-04 14:20:42,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 653 transitions, 8449 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:42,630 INFO L231 Difference]: Finished difference. Result has 478 places, 633 transitions, 7701 flow [2024-06-04 14:20:42,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7107, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7701, PETRI_PLACES=478, PETRI_TRANSITIONS=633} [2024-06-04 14:20:42,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-04 14:20:42,631 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 633 transitions, 7701 flow [2024-06-04 14:20:42,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:42,631 INFO 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-04 14:20:42,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-04 14:20:42,631 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-04 14:20:42,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:42,632 INFO L85 PathProgramCache]: Analyzing trace with hash 24071253, now seen corresponding path program 1 times [2024-06-04 14:20:42,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:42,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906675589] [2024-06-04 14:20:42,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:42,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:42,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:42,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-04 14:20:42,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:42,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906675589] [2024-06-04 14:20:42,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906675589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:42,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:42,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:42,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299125553] [2024-06-04 14:20:42,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:42,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:42,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:42,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:42,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:42,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:42,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 633 transitions, 7701 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:42,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:42,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:44,123 INFO L124 PetriNetUnfolderBase]: 3676/6316 cut-off events. [2024-06-04 14:20:44,124 INFO L125 PetriNetUnfolderBase]: For 453143/453143 co-relation queries the response was YES. [2024-06-04 14:20:44,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38343 conditions, 6316 events. 3676/6316 cut-off events. For 453143/453143 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 44969 event pairs, 685 based on Foata normal form. 6/6316 useless extension candidates. Maximal degree in co-relation 38135. Up to 5433 conditions per place. [2024-06-04 14:20:44,223 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 572 selfloop transitions, 79 changer transitions 0/658 dead transitions. [2024-06-04 14:20:44,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 658 transitions, 9131 flow [2024-06-04 14:20:44,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:44,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:44,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-04 14:20:44,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-04 14:20:44,224 INFO L175 Difference]: Start difference. First operand has 478 places, 633 transitions, 7701 flow. Second operand 10 states and 223 transitions. [2024-06-04 14:20:44,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 658 transitions, 9131 flow [2024-06-04 14:20:47,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 658 transitions, 8460 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:47,391 INFO L231 Difference]: Finished difference. Result has 480 places, 634 transitions, 7228 flow [2024-06-04 14:20:47,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7030, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7228, PETRI_PLACES=480, PETRI_TRANSITIONS=634} [2024-06-04 14:20:47,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-04 14:20:47,392 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 634 transitions, 7228 flow [2024-06-04 14:20:47,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:47,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:47,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:47,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-04 14:20:47,392 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-04 14:20:47,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:47,393 INFO L85 PathProgramCache]: Analyzing trace with hash -7537841, now seen corresponding path program 2 times [2024-06-04 14:20:47,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:47,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423312787] [2024-06-04 14:20:47,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:47,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:47,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:47,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-04 14:20:47,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:47,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423312787] [2024-06-04 14:20:47,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423312787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:47,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:47,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:47,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509553574] [2024-06-04 14:20:47,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:47,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:47,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:47,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:47,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:47,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:47,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 634 transitions, 7228 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:47,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:47,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:47,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:49,009 INFO L124 PetriNetUnfolderBase]: 3729/6415 cut-off events. [2024-06-04 14:20:49,009 INFO L125 PetriNetUnfolderBase]: For 500285/500285 co-relation queries the response was YES. [2024-06-04 14:20:49,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39302 conditions, 6415 events. 3729/6415 cut-off events. For 500285/500285 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 45875 event pairs, 671 based on Foata normal form. 6/6415 useless extension candidates. Maximal degree in co-relation 39094. Up to 5089 conditions per place. [2024-06-04 14:20:49,101 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 570 selfloop transitions, 87 changer transitions 0/664 dead transitions. [2024-06-04 14:20:49,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 664 transitions, 8992 flow [2024-06-04 14:20:49,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:49,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:49,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-04 14:20:49,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-04 14:20:49,102 INFO L175 Difference]: Start difference. First operand has 480 places, 634 transitions, 7228 flow. Second operand 9 states and 209 transitions. [2024-06-04 14:20:49,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 664 transitions, 8992 flow [2024-06-04 14:20:52,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 664 transitions, 8808 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:52,750 INFO L231 Difference]: Finished difference. Result has 481 places, 636 transitions, 7296 flow [2024-06-04 14:20:52,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7044, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7296, PETRI_PLACES=481, PETRI_TRANSITIONS=636} [2024-06-04 14:20:52,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-04 14:20:52,751 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 636 transitions, 7296 flow [2024-06-04 14:20:52,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:52,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:52,751 INFO 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-04 14:20:52,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-04 14:20:52,751 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-04 14:20:52,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:52,752 INFO L85 PathProgramCache]: Analyzing trace with hash -7270931, now seen corresponding path program 3 times [2024-06-04 14:20:52,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:52,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199391601] [2024-06-04 14:20:52,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:52,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:52,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:52,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:52,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199391601] [2024-06-04 14:20:52,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199391601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:52,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:52,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:52,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819450495] [2024-06-04 14:20:52,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:52,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:52,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:52,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:52,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:52,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:52,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 636 transitions, 7296 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:52,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:52,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:52,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:54,230 INFO L124 PetriNetUnfolderBase]: 3716/6386 cut-off events. [2024-06-04 14:20:54,231 INFO L125 PetriNetUnfolderBase]: For 460693/460693 co-relation queries the response was YES. [2024-06-04 14:20:54,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38463 conditions, 6386 events. 3716/6386 cut-off events. For 460693/460693 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 45567 event pairs, 673 based on Foata normal form. 6/6386 useless extension candidates. Maximal degree in co-relation 38254. Up to 5083 conditions per place. [2024-06-04 14:20:54,340 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 572 selfloop transitions, 83 changer transitions 0/662 dead transitions. [2024-06-04 14:20:54,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 662 transitions, 8718 flow [2024-06-04 14:20:54,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:54,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:54,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-04 14:20:54,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-04 14:20:54,342 INFO L175 Difference]: Start difference. First operand has 481 places, 636 transitions, 7296 flow. Second operand 9 states and 206 transitions. [2024-06-04 14:20:54,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 662 transitions, 8718 flow [2024-06-04 14:20:57,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 662 transitions, 8557 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:57,685 INFO L231 Difference]: Finished difference. Result has 485 places, 636 transitions, 7305 flow [2024-06-04 14:20:57,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7305, PETRI_PLACES=485, PETRI_TRANSITIONS=636} [2024-06-04 14:20:57,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-04 14:20:57,686 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 636 transitions, 7305 flow [2024-06-04 14:20:57,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:57,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:57,686 INFO 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-04 14:20:57,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-04 14:20:57,686 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-04 14:20:57,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:57,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1541824549, now seen corresponding path program 4 times [2024-06-04 14:20:57,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:57,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803528659] [2024-06-04 14:20:57,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:57,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:57,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:57,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:57,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:57,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803528659] [2024-06-04 14:20:57,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803528659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:57,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:57,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:57,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364486371] [2024-06-04 14:20:57,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:57,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:57,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:57,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:57,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:57,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:57,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 636 transitions, 7305 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:57,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:57,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:57,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:59,211 INFO L124 PetriNetUnfolderBase]: 3736/6426 cut-off events. [2024-06-04 14:20:59,211 INFO L125 PetriNetUnfolderBase]: For 467970/467973 co-relation queries the response was YES. [2024-06-04 14:20:59,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38844 conditions, 6426 events. 3736/6426 cut-off events. For 467970/467973 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 45925 event pairs, 702 based on Foata normal form. 8/6423 useless extension candidates. Maximal degree in co-relation 38633. Up to 5449 conditions per place. [2024-06-04 14:20:59,318 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 538 selfloop transitions, 134 changer transitions 0/679 dead transitions. [2024-06-04 14:20:59,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 679 transitions, 8829 flow [2024-06-04 14:20:59,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:59,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:59,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-04 14:20:59,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-04 14:20:59,319 INFO L175 Difference]: Start difference. First operand has 485 places, 636 transitions, 7305 flow. Second operand 10 states and 246 transitions. [2024-06-04 14:20:59,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 679 transitions, 8829 flow [2024-06-04 14:21:03,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 679 transitions, 8646 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-04 14:21:03,215 INFO L231 Difference]: Finished difference. Result has 487 places, 637 transitions, 7434 flow [2024-06-04 14:21:03,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7122, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7434, PETRI_PLACES=487, PETRI_TRANSITIONS=637} [2024-06-04 14:21:03,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-04 14:21:03,216 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 637 transitions, 7434 flow [2024-06-04 14:21:03,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:03,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:03,216 INFO 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-04 14:21:03,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-04 14:21:03,217 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-04 14:21:03,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:03,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1033347307, now seen corresponding path program 5 times [2024-06-04 14:21:03,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:03,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593115844] [2024-06-04 14:21:03,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:03,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:03,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:03,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:03,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:03,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593115844] [2024-06-04 14:21:03,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593115844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:03,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:03,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:03,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401516157] [2024-06-04 14:21:03,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:03,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:03,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:03,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:03,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:03,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:03,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 637 transitions, 7434 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:03,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:03,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:03,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:04,770 INFO L124 PetriNetUnfolderBase]: 3756/6458 cut-off events. [2024-06-04 14:21:04,770 INFO L125 PetriNetUnfolderBase]: For 475876/475876 co-relation queries the response was YES. [2024-06-04 14:21:04,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39187 conditions, 6458 events. 3756/6458 cut-off events. For 475876/475876 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 46156 event pairs, 697 based on Foata normal form. 6/6458 useless extension candidates. Maximal degree in co-relation 38975. Up to 5325 conditions per place. [2024-06-04 14:21:04,870 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 531 selfloop transitions, 135 changer transitions 0/673 dead transitions. [2024-06-04 14:21:04,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 673 transitions, 8930 flow [2024-06-04 14:21:04,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:21:04,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:21:04,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-04 14:21:04,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 14:21:04,871 INFO L175 Difference]: Start difference. First operand has 487 places, 637 transitions, 7434 flow. Second operand 9 states and 219 transitions. [2024-06-04 14:21:04,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 673 transitions, 8930 flow [2024-06-04 14:21:08,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 673 transitions, 8632 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-04 14:21:08,558 INFO L231 Difference]: Finished difference. Result has 488 places, 638 transitions, 7454 flow [2024-06-04 14:21:08,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7136, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7454, PETRI_PLACES=488, PETRI_TRANSITIONS=638} [2024-06-04 14:21:08,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-04 14:21:08,559 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 638 transitions, 7454 flow [2024-06-04 14:21:08,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:08,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:08,559 INFO 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-04 14:21:08,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-04 14:21:08,560 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-04 14:21:08,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:08,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1017692617, now seen corresponding path program 6 times [2024-06-04 14:21:08,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:08,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587022249] [2024-06-04 14:21:08,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:08,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:08,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:08,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:08,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:08,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587022249] [2024-06-04 14:21:08,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587022249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:08,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:08,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:08,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916709249] [2024-06-04 14:21:08,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:08,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:08,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:08,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:08,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:08,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:08,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 638 transitions, 7454 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:08,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:08,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:08,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:10,314 INFO L124 PetriNetUnfolderBase]: 3809/6577 cut-off events. [2024-06-04 14:21:10,315 INFO L125 PetriNetUnfolderBase]: For 534771/534771 co-relation queries the response was YES. [2024-06-04 14:21:10,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40817 conditions, 6577 events. 3809/6577 cut-off events. For 534771/534771 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 47270 event pairs, 568 based on Foata normal form. 6/6577 useless extension candidates. Maximal degree in co-relation 40604. Up to 4296 conditions per place. [2024-06-04 14:21:10,413 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 512 selfloop transitions, 157 changer transitions 0/676 dead transitions. [2024-06-04 14:21:10,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 676 transitions, 9284 flow [2024-06-04 14:21:10,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:10,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:10,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:21:10,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-04 14:21:10,414 INFO L175 Difference]: Start difference. First operand has 488 places, 638 transitions, 7454 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:21:10,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 676 transitions, 9284 flow [2024-06-04 14:21:14,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 676 transitions, 8978 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:14,694 INFO L231 Difference]: Finished difference. Result has 489 places, 640 transitions, 7556 flow [2024-06-04 14:21:14,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7154, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7556, PETRI_PLACES=489, PETRI_TRANSITIONS=640} [2024-06-04 14:21:14,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-04 14:21:14,695 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 640 transitions, 7556 flow [2024-06-04 14:21:14,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:14,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:14,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:14,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-04 14:21:14,696 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-04 14:21:14,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:14,696 INFO L85 PathProgramCache]: Analyzing trace with hash -466441249, now seen corresponding path program 7 times [2024-06-04 14:21:14,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:14,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903322888] [2024-06-04 14:21:14,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:14,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:14,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:14,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:14,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:14,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903322888] [2024-06-04 14:21:14,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903322888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:14,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:14,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:14,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140883438] [2024-06-04 14:21:14,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:14,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:14,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:14,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:14,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:14,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:14,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 640 transitions, 7556 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:14,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:14,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:14,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:16,259 INFO L124 PetriNetUnfolderBase]: 3796/6545 cut-off events. [2024-06-04 14:21:16,259 INFO L125 PetriNetUnfolderBase]: For 486013/486013 co-relation queries the response was YES. [2024-06-04 14:21:16,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40119 conditions, 6545 events. 3796/6545 cut-off events. For 486013/486013 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 46895 event pairs, 559 based on Foata normal form. 6/6545 useless extension candidates. Maximal degree in co-relation 39905. Up to 4290 conditions per place. [2024-06-04 14:21:16,363 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 516 selfloop transitions, 148 changer transitions 0/671 dead transitions. [2024-06-04 14:21:16,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 671 transitions, 9010 flow [2024-06-04 14:21:16,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:16,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:16,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:21:16,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:21:16,364 INFO L175 Difference]: Start difference. First operand has 489 places, 640 transitions, 7556 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:21:16,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 671 transitions, 9010 flow [2024-06-04 14:21:20,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 671 transitions, 8746 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:20,617 INFO L231 Difference]: Finished difference. Result has 491 places, 640 transitions, 7595 flow [2024-06-04 14:21:20,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7292, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7595, PETRI_PLACES=491, PETRI_TRANSITIONS=640} [2024-06-04 14:21:20,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-04 14:21:20,618 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 640 transitions, 7595 flow [2024-06-04 14:21:20,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:20,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:20,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:20,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-04 14:21:20,618 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-04 14:21:20,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:20,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1105025689, now seen corresponding path program 8 times [2024-06-04 14:21:20,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:20,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334215857] [2024-06-04 14:21:20,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:20,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:20,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-04 14:21:20,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:20,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334215857] [2024-06-04 14:21:20,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334215857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:20,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:20,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:20,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218577616] [2024-06-04 14:21:20,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:20,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:20,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:20,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:20,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:20,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:20,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 640 transitions, 7595 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:20,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:20,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:20,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:22,349 INFO L124 PetriNetUnfolderBase]: 3816/6566 cut-off events. [2024-06-04 14:21:22,349 INFO L125 PetriNetUnfolderBase]: For 485282/485285 co-relation queries the response was YES. [2024-06-04 14:21:22,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40729 conditions, 6566 events. 3816/6566 cut-off events. For 485282/485285 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 47161 event pairs, 716 based on Foata normal form. 8/6563 useless extension candidates. Maximal degree in co-relation 40515. Up to 5285 conditions per place. [2024-06-04 14:21:22,482 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 153 changer transitions 0/677 dead transitions. [2024-06-04 14:21:22,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 677 transitions, 9101 flow [2024-06-04 14:21:22,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:21:22,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:21:22,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-04 14:21:22,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 14:21:22,484 INFO L175 Difference]: Start difference. First operand has 491 places, 640 transitions, 7595 flow. Second operand 9 states and 219 transitions. [2024-06-04 14:21:22,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 677 transitions, 9101 flow [2024-06-04 14:21:25,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 677 transitions, 8768 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:21:26,001 INFO L231 Difference]: Finished difference. Result has 492 places, 641 transitions, 7614 flow [2024-06-04 14:21:26,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7262, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7614, PETRI_PLACES=492, PETRI_TRANSITIONS=641} [2024-06-04 14:21:26,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-04 14:21:26,002 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 641 transitions, 7614 flow [2024-06-04 14:21:26,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:26,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:26,002 INFO 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-04 14:21:26,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-04 14:21:26,003 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-04 14:21:26,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:26,003 INFO L85 PathProgramCache]: Analyzing trace with hash -33163977, now seen corresponding path program 9 times [2024-06-04 14:21:26,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:26,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572647459] [2024-06-04 14:21:26,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:26,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:26,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:26,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:26,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:26,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572647459] [2024-06-04 14:21:26,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572647459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:26,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:26,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:26,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262920906] [2024-06-04 14:21:26,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:26,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:26,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:26,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:26,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:26,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:26,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 641 transitions, 7614 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:26,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:26,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:26,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:27,596 INFO L124 PetriNetUnfolderBase]: 3836/6629 cut-off events. [2024-06-04 14:21:27,596 INFO L125 PetriNetUnfolderBase]: For 486246/486249 co-relation queries the response was YES. [2024-06-04 14:21:27,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40686 conditions, 6629 events. 3836/6629 cut-off events. For 486246/486249 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 47869 event pairs, 572 based on Foata normal form. 8/6629 useless extension candidates. Maximal degree in co-relation 40472. Up to 4143 conditions per place. [2024-06-04 14:21:27,713 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 504 selfloop transitions, 165 changer transitions 0/676 dead transitions. [2024-06-04 14:21:27,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 676 transitions, 9396 flow [2024-06-04 14:21:27,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:27,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:27,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:21:27,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-04 14:21:27,714 INFO L175 Difference]: Start difference. First operand has 492 places, 641 transitions, 7614 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:21:27,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 676 transitions, 9396 flow [2024-06-04 14:21:31,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 676 transitions, 9058 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:31,450 INFO L231 Difference]: Finished difference. Result has 493 places, 642 transitions, 7652 flow [2024-06-04 14:21:31,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7276, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7652, PETRI_PLACES=493, PETRI_TRANSITIONS=642} [2024-06-04 14:21:31,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-04 14:21:31,450 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 642 transitions, 7652 flow [2024-06-04 14:21:31,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:31,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:31,450 INFO 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-04 14:21:31,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-04 14:21:31,451 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:31,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:31,451 INFO L85 PathProgramCache]: Analyzing trace with hash -25545417, now seen corresponding path program 10 times [2024-06-04 14:21:31,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:31,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665060420] [2024-06-04 14:21:31,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:31,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:31,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:31,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:31,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:31,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665060420] [2024-06-04 14:21:31,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665060420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:31,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:31,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:31,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111208229] [2024-06-04 14:21:31,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:31,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:31,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:31,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:31,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:31,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:31,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 642 transitions, 7652 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:31,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:31,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:31,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:33,102 INFO L124 PetriNetUnfolderBase]: 3856/6652 cut-off events. [2024-06-04 14:21:33,102 INFO L125 PetriNetUnfolderBase]: For 496023/496026 co-relation queries the response was YES. [2024-06-04 14:21:33,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41298 conditions, 6652 events. 3856/6652 cut-off events. For 496023/496026 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 47943 event pairs, 639 based on Foata normal form. 8/6652 useless extension candidates. Maximal degree in co-relation 41083. Up to 4155 conditions per place. [2024-06-04 14:21:33,205 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 515 selfloop transitions, 151 changer transitions 0/673 dead transitions. [2024-06-04 14:21:33,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 673 transitions, 9410 flow [2024-06-04 14:21:33,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:33,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:33,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:21:33,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:21:33,206 INFO L175 Difference]: Start difference. First operand has 493 places, 642 transitions, 7652 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:21:33,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 673 transitions, 9410 flow [2024-06-04 14:21:37,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 673 transitions, 8989 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:37,428 INFO L231 Difference]: Finished difference. Result has 495 places, 643 transitions, 7581 flow [2024-06-04 14:21:37,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7234, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7581, PETRI_PLACES=495, PETRI_TRANSITIONS=643} [2024-06-04 14:21:37,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-04 14:21:37,428 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 643 transitions, 7581 flow [2024-06-04 14:21:37,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:37,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:37,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:37,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-04 14:21:37,429 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:37,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:37,429 INFO L85 PathProgramCache]: Analyzing trace with hash -25812327, now seen corresponding path program 11 times [2024-06-04 14:21:37,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:37,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867631864] [2024-06-04 14:21:37,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:37,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:37,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:37,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:37,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:37,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867631864] [2024-06-04 14:21:37,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867631864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:37,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:37,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:37,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029884334] [2024-06-04 14:21:37,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:37,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:37,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:37,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:37,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:37,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:37,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 643 transitions, 7581 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:37,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:37,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:37,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:38,986 INFO L124 PetriNetUnfolderBase]: 3843/6641 cut-off events. [2024-06-04 14:21:38,987 INFO L125 PetriNetUnfolderBase]: For 450102/450105 co-relation queries the response was YES. [2024-06-04 14:21:39,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39725 conditions, 6641 events. 3843/6641 cut-off events. For 450102/450105 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 47895 event pairs, 635 based on Foata normal form. 8/6641 useless extension candidates. Maximal degree in co-relation 39510. Up to 4149 conditions per place. [2024-06-04 14:21:39,098 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 518 selfloop transitions, 149 changer transitions 0/674 dead transitions. [2024-06-04 14:21:39,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 674 transitions, 9053 flow [2024-06-04 14:21:39,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:39,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:39,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:21:39,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 14:21:39,099 INFO L175 Difference]: Start difference. First operand has 495 places, 643 transitions, 7581 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:21:39,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 674 transitions, 9053 flow [2024-06-04 14:21:42,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 674 transitions, 8533 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:42,580 INFO L231 Difference]: Finished difference. Result has 496 places, 643 transitions, 7363 flow [2024-06-04 14:21:42,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7061, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7363, PETRI_PLACES=496, PETRI_TRANSITIONS=643} [2024-06-04 14:21:42,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-04 14:21:42,581 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 643 transitions, 7363 flow [2024-06-04 14:21:42,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:42,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:42,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:42,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-04 14:21:42,582 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:42,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:42,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1374779203, now seen corresponding path program 1 times [2024-06-04 14:21:42,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:42,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262257315] [2024-06-04 14:21:42,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:42,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:42,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:42,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:42,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:42,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262257315] [2024-06-04 14:21:42,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262257315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:42,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:42,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:21:42,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509019239] [2024-06-04 14:21:42,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:42,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:21:42,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:42,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:21:42,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:21:42,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:42,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 643 transitions, 7363 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:42,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:42,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:42,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:44,343 INFO L124 PetriNetUnfolderBase]: 4183/7201 cut-off events. [2024-06-04 14:21:44,343 INFO L125 PetriNetUnfolderBase]: For 1014811/1014811 co-relation queries the response was YES. [2024-06-04 14:21:44,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49654 conditions, 7201 events. 4183/7201 cut-off events. For 1014811/1014811 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 52043 event pairs, 772 based on Foata normal form. 6/7200 useless extension candidates. Maximal degree in co-relation 49440. Up to 5339 conditions per place. [2024-06-04 14:21:44,461 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 625 selfloop transitions, 73 changer transitions 0/705 dead transitions. [2024-06-04 14:21:44,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 705 transitions, 9641 flow [2024-06-04 14:21:44,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:21:44,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:21:44,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-04 14:21:44,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.611904761904762 [2024-06-04 14:21:44,462 INFO L175 Difference]: Start difference. First operand has 496 places, 643 transitions, 7363 flow. Second operand 10 states and 257 transitions. [2024-06-04 14:21:44,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 705 transitions, 9641 flow [2024-06-04 14:21:51,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 705 transitions, 9270 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-04 14:21:51,114 INFO L231 Difference]: Finished difference. Result has 498 places, 646 transitions, 7266 flow [2024-06-04 14:21:51,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7012, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7266, PETRI_PLACES=498, PETRI_TRANSITIONS=646} [2024-06-04 14:21:51,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-04 14:21:51,115 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 646 transitions, 7266 flow [2024-06-04 14:21:51,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:51,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:51,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:51,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-04 14:21:51,115 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:51,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:51,116 INFO L85 PathProgramCache]: Analyzing trace with hash -480470687, now seen corresponding path program 1 times [2024-06-04 14:21:51,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:51,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782863485] [2024-06-04 14:21:51,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:51,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:51,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:51,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:51,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:51,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782863485] [2024-06-04 14:21:51,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782863485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:51,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:51,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:51,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330669302] [2024-06-04 14:21:51,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:51,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:51,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:51,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:51,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:51,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:51,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 646 transitions, 7266 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:51,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:51,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:51,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:53,011 INFO L124 PetriNetUnfolderBase]: 4323/7423 cut-off events. [2024-06-04 14:21:53,011 INFO L125 PetriNetUnfolderBase]: For 1081222/1081222 co-relation queries the response was YES. [2024-06-04 14:21:53,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52051 conditions, 7423 events. 4323/7423 cut-off events. For 1081222/1081222 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 53838 event pairs, 670 based on Foata normal form. 6/7420 useless extension candidates. Maximal degree in co-relation 51836. Up to 5907 conditions per place. [2024-06-04 14:21:53,131 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 562 selfloop transitions, 118 changer transitions 0/687 dead transitions. [2024-06-04 14:21:53,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 9399 flow [2024-06-04 14:21:53,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:53,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:53,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 14:21:53,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:21:53,132 INFO L175 Difference]: Start difference. First operand has 498 places, 646 transitions, 7266 flow. Second operand 8 states and 200 transitions. [2024-06-04 14:21:53,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 9399 flow [2024-06-04 14:22:02,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 687 transitions, 9270 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:02,086 INFO L231 Difference]: Finished difference. Result has 503 places, 652 transitions, 7565 flow [2024-06-04 14:22:02,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7139, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7565, PETRI_PLACES=503, PETRI_TRANSITIONS=652} [2024-06-04 14:22:02,086 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-04 14:22:02,086 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 652 transitions, 7565 flow [2024-06-04 14:22:02,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:02,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:02,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, 1] [2024-06-04 14:22:02,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-04 14:22:02,087 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:02,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:02,087 INFO L85 PathProgramCache]: Analyzing trace with hash 396287053, now seen corresponding path program 2 times [2024-06-04 14:22:02,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:02,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460730918] [2024-06-04 14:22:02,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:02,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:02,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:02,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:02,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:02,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460730918] [2024-06-04 14:22:02,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460730918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:02,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:02,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:22:02,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560918466] [2024-06-04 14:22:02,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:02,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:22:02,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:02,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:22:02,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:22:02,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:02,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 652 transitions, 7565 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:02,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:02,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:02,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:04,103 INFO L124 PetriNetUnfolderBase]: 4343/7469 cut-off events. [2024-06-04 14:22:04,103 INFO L125 PetriNetUnfolderBase]: For 1103423/1103423 co-relation queries the response was YES. [2024-06-04 14:22:04,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52844 conditions, 7469 events. 4343/7469 cut-off events. For 1103423/1103423 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 54229 event pairs, 821 based on Foata normal form. 6/7470 useless extension candidates. Maximal degree in co-relation 52625. Up to 6412 conditions per place. [2024-06-04 14:22:04,225 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 631 selfloop transitions, 62 changer transitions 0/700 dead transitions. [2024-06-04 14:22:04,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 700 transitions, 9151 flow [2024-06-04 14:22:04,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:22:04,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:22:04,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-04 14:22:04,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-04 14:22:04,226 INFO L175 Difference]: Start difference. First operand has 503 places, 652 transitions, 7565 flow. Second operand 10 states and 244 transitions. [2024-06-04 14:22:04,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 700 transitions, 9151 flow [2024-06-04 14:22:12,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 700 transitions, 9030 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-04 14:22:12,498 INFO L231 Difference]: Finished difference. Result has 511 places, 653 transitions, 7600 flow [2024-06-04 14:22:12,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7444, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7600, PETRI_PLACES=511, PETRI_TRANSITIONS=653} [2024-06-04 14:22:12,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-04 14:22:12,499 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 653 transitions, 7600 flow [2024-06-04 14:22:12,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:12,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:12,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:12,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-04 14:22:12,499 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:12,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:12,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1401889589, now seen corresponding path program 2 times [2024-06-04 14:22:12,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:12,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010194593] [2024-06-04 14:22:12,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:12,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:12,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:12,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:12,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:12,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010194593] [2024-06-04 14:22:12,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010194593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:12,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:12,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:12,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056884057] [2024-06-04 14:22:12,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:12,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:12,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:12,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:12,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:12,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:12,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 653 transitions, 7600 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:12,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:12,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:12,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:14,719 INFO L124 PetriNetUnfolderBase]: 4445/7617 cut-off events. [2024-06-04 14:22:14,719 INFO L125 PetriNetUnfolderBase]: For 1222781/1222781 co-relation queries the response was YES. [2024-06-04 14:22:14,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55836 conditions, 7617 events. 4445/7617 cut-off events. For 1222781/1222781 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 55333 event pairs, 717 based on Foata normal form. 6/7614 useless extension candidates. Maximal degree in co-relation 55615. Up to 5995 conditions per place. [2024-06-04 14:22:14,841 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 569 selfloop transitions, 118 changer transitions 0/694 dead transitions. [2024-06-04 14:22:14,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 694 transitions, 10048 flow [2024-06-04 14:22:14,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:14,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:14,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:22:14,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:22:14,842 INFO L175 Difference]: Start difference. First operand has 511 places, 653 transitions, 7600 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:22:14,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 694 transitions, 10048 flow [2024-06-04 14:22:23,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 694 transitions, 9892 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-04 14:22:23,372 INFO L231 Difference]: Finished difference. Result has 511 places, 659 transitions, 7836 flow [2024-06-04 14:22:23,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7454, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7836, PETRI_PLACES=511, PETRI_TRANSITIONS=659} [2024-06-04 14:22:23,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-04 14:22:23,373 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 659 transitions, 7836 flow [2024-06-04 14:22:23,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:23,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:23,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:23,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-04 14:22:23,374 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:23,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:23,374 INFO L85 PathProgramCache]: Analyzing trace with hash 573655909, now seen corresponding path program 3 times [2024-06-04 14:22:23,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:23,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145150440] [2024-06-04 14:22:23,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:23,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:23,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:23,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:23,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:23,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145150440] [2024-06-04 14:22:23,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145150440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:23,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:23,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:23,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598662769] [2024-06-04 14:22:23,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:23,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:23,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:23,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:23,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:23,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:23,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 659 transitions, 7836 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:23,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:23,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:23,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:25,683 INFO L124 PetriNetUnfolderBase]: 4432/7596 cut-off events. [2024-06-04 14:22:25,684 INFO L125 PetriNetUnfolderBase]: For 1190703/1190703 co-relation queries the response was YES. [2024-06-04 14:22:25,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55220 conditions, 7596 events. 4432/7596 cut-off events. For 1190703/1190703 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 55126 event pairs, 717 based on Foata normal form. 6/7593 useless extension candidates. Maximal degree in co-relation 54998. Up to 5989 conditions per place. [2024-06-04 14:22:25,806 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 564 selfloop transitions, 120 changer transitions 0/691 dead transitions. [2024-06-04 14:22:25,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 691 transitions, 9859 flow [2024-06-04 14:22:25,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:25,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:25,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:22:25,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:22:25,808 INFO L175 Difference]: Start difference. First operand has 511 places, 659 transitions, 7836 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:22:25,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 691 transitions, 9859 flow [2024-06-04 14:22:34,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 691 transitions, 9656 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-04 14:22:34,700 INFO L231 Difference]: Finished difference. Result has 517 places, 660 transitions, 7902 flow [2024-06-04 14:22:34,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7633, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7902, PETRI_PLACES=517, PETRI_TRANSITIONS=660} [2024-06-04 14:22:34,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-04 14:22:34,701 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 660 transitions, 7902 flow [2024-06-04 14:22:34,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:34,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:34,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:34,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-04 14:22:34,701 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:34,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:34,702 INFO L85 PathProgramCache]: Analyzing trace with hash 573418573, now seen corresponding path program 3 times [2024-06-04 14:22:34,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:34,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470656682] [2024-06-04 14:22:34,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:34,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:34,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:34,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-04 14:22:34,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:34,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470656682] [2024-06-04 14:22:34,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470656682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:34,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:34,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:22:34,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151730128] [2024-06-04 14:22:34,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:34,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:22:34,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:34,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:22:34,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:22:34,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:34,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 660 transitions, 7902 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:34,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:34,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:34,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:37,113 INFO L124 PetriNetUnfolderBase]: 4485/7701 cut-off events. [2024-06-04 14:22:37,114 INFO L125 PetriNetUnfolderBase]: For 1261673/1261673 co-relation queries the response was YES. [2024-06-04 14:22:37,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56691 conditions, 7701 events. 4485/7701 cut-off events. For 1261673/1261673 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 56029 event pairs, 870 based on Foata normal form. 6/7702 useless extension candidates. Maximal degree in co-relation 56467. Up to 6565 conditions per place. [2024-06-04 14:22:37,256 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 633 selfloop transitions, 68 changer transitions 0/708 dead transitions. [2024-06-04 14:22:37,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 708 transitions, 9784 flow [2024-06-04 14:22:37,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:22:37,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:22:37,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-06-04 14:22:37,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2024-06-04 14:22:37,258 INFO L175 Difference]: Start difference. First operand has 517 places, 660 transitions, 7902 flow. Second operand 11 states and 258 transitions. [2024-06-04 14:22:37,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 708 transitions, 9784 flow [2024-06-04 14:22:46,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 708 transitions, 9536 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:46,478 INFO L231 Difference]: Finished difference. Result has 525 places, 662 transitions, 7858 flow [2024-06-04 14:22:46,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7654, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7858, PETRI_PLACES=525, PETRI_TRANSITIONS=662} [2024-06-04 14:22:46,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-04 14:22:46,478 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 662 transitions, 7858 flow [2024-06-04 14:22:46,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:46,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:46,479 INFO 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-04 14:22:46,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-04 14:22:46,479 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:46,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:46,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1175338787, now seen corresponding path program 4 times [2024-06-04 14:22:46,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:46,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915896332] [2024-06-04 14:22:46,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:46,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:46,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:46,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:46,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:46,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915896332] [2024-06-04 14:22:46,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915896332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:46,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:46,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:22:46,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780696354] [2024-06-04 14:22:46,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:46,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:22:46,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:46,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:22:46,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:22:46,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:46,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 662 transitions, 7858 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:46,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:46,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:46,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:49,029 INFO L124 PetriNetUnfolderBase]: 4652/7995 cut-off events. [2024-06-04 14:22:49,029 INFO L125 PetriNetUnfolderBase]: For 1549174/1549174 co-relation queries the response was YES. [2024-06-04 14:22:49,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62045 conditions, 7995 events. 4652/7995 cut-off events. For 1549174/1549174 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 58507 event pairs, 1063 based on Foata normal form. 6/7992 useless extension candidates. Maximal degree in co-relation 61819. Up to 6301 conditions per place. [2024-06-04 14:22:49,175 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 638 selfloop transitions, 70 changer transitions 0/715 dead transitions. [2024-06-04 14:22:49,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 715 transitions, 10076 flow [2024-06-04 14:22:49,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:22:49,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:22:49,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-04 14:22:49,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-04 14:22:49,200 INFO L175 Difference]: Start difference. First operand has 525 places, 662 transitions, 7858 flow. Second operand 9 states and 231 transitions. [2024-06-04 14:22:49,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 715 transitions, 10076 flow [2024-06-04 14:23:00,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 715 transitions, 9912 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-04 14:23:00,048 INFO L231 Difference]: Finished difference. Result has 524 places, 664 transitions, 7898 flow [2024-06-04 14:23:00,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7694, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7898, PETRI_PLACES=524, PETRI_TRANSITIONS=664} [2024-06-04 14:23:00,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 481 predicate places. [2024-06-04 14:23:00,048 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 664 transitions, 7898 flow [2024-06-04 14:23:00,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:00,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:00,049 INFO 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-04 14:23:00,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-04 14:23:00,049 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:00,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:00,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1928295441, now seen corresponding path program 5 times [2024-06-04 14:23:00,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:00,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500486821] [2024-06-04 14:23:00,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:00,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:00,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500486821] [2024-06-04 14:23:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500486821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:00,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:00,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:23:00,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80664505] [2024-06-04 14:23:00,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:00,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:23:00,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:00,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:23:00,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:23:00,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:00,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 664 transitions, 7898 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:00,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:00,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:00,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:02,429 INFO L124 PetriNetUnfolderBase]: 4639/7959 cut-off events. [2024-06-04 14:23:02,429 INFO L125 PetriNetUnfolderBase]: For 1517292/1517292 co-relation queries the response was YES. [2024-06-04 14:23:02,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61062 conditions, 7959 events. 4639/7959 cut-off events. For 1517292/1517292 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 58190 event pairs, 1152 based on Foata normal form. 6/7958 useless extension candidates. Maximal degree in co-relation 60838. Up to 7047 conditions per place. [2024-06-04 14:23:02,556 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 642 selfloop transitions, 54 changer transitions 0/703 dead transitions. [2024-06-04 14:23:02,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 703 transitions, 9422 flow [2024-06-04 14:23:02,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:23:02,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:23:02,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-04 14:23:02,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-04 14:23:02,557 INFO L175 Difference]: Start difference. First operand has 524 places, 664 transitions, 7898 flow. Second operand 9 states and 218 transitions. [2024-06-04 14:23:02,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 703 transitions, 9422 flow [2024-06-04 14:23:11,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 703 transitions, 9240 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:11,398 INFO L231 Difference]: Finished difference. Result has 527 places, 664 transitions, 7828 flow [2024-06-04 14:23:11,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7716, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7828, PETRI_PLACES=527, PETRI_TRANSITIONS=664} [2024-06-04 14:23:11,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 484 predicate places. [2024-06-04 14:23:11,399 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 664 transitions, 7828 flow [2024-06-04 14:23:11,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:11,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:11,399 INFO 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-04 14:23:11,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-04 14:23:11,399 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:11,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:11,399 INFO L85 PathProgramCache]: Analyzing trace with hash 225299605, now seen corresponding path program 6 times [2024-06-04 14:23:11,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:11,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018816487] [2024-06-04 14:23:11,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:11,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:11,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:11,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:11,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:11,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018816487] [2024-06-04 14:23:11,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018816487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:11,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:11,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:23:11,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500054593] [2024-06-04 14:23:11,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:11,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:23:11,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:11,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:23:11,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:23:11,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:11,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 664 transitions, 7828 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:11,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:11,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:11,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:13,842 INFO L124 PetriNetUnfolderBase]: 4667/8022 cut-off events. [2024-06-04 14:23:13,842 INFO L125 PetriNetUnfolderBase]: For 1556150/1556150 co-relation queries the response was YES. [2024-06-04 14:23:13,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61277 conditions, 8022 events. 4667/8022 cut-off events. For 1556150/1556150 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 58676 event pairs, 1165 based on Foata normal form. 8/8023 useless extension candidates. Maximal degree in co-relation 61052. Up to 6745 conditions per place. [2024-06-04 14:23:13,967 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 635 selfloop transitions, 68 changer transitions 0/710 dead transitions. [2024-06-04 14:23:13,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 710 transitions, 9704 flow [2024-06-04 14:23:13,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:23:13,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:23:13,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-04 14:23:13,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-04 14:23:13,969 INFO L175 Difference]: Start difference. First operand has 527 places, 664 transitions, 7828 flow. Second operand 9 states and 226 transitions. [2024-06-04 14:23:13,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 710 transitions, 9704 flow [2024-06-04 14:23:24,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 710 transitions, 9587 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:23:24,197 INFO L231 Difference]: Finished difference. Result has 528 places, 665 transitions, 7879 flow [2024-06-04 14:23:24,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7879, PETRI_PLACES=528, PETRI_TRANSITIONS=665} [2024-06-04 14:23:24,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-04 14:23:24,198 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 665 transitions, 7879 flow [2024-06-04 14:23:24,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:24,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:24,198 INFO 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-04 14:23:24,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-04 14:23:24,198 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:24,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:24,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1928295627, now seen corresponding path program 4 times [2024-06-04 14:23:24,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:24,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143122960] [2024-06-04 14:23:24,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:24,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:24,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:24,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:24,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:24,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143122960] [2024-06-04 14:23:24,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143122960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:24,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:24,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:24,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178264883] [2024-06-04 14:23:24,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:24,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:24,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:24,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:24,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:24,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:24,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 665 transitions, 7879 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:24,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:24,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:24,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:26,536 INFO L124 PetriNetUnfolderBase]: 4654/7954 cut-off events. [2024-06-04 14:23:26,536 INFO L125 PetriNetUnfolderBase]: For 1505431/1505431 co-relation queries the response was YES. [2024-06-04 14:23:26,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60491 conditions, 7954 events. 4654/7954 cut-off events. For 1505431/1505431 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 58064 event pairs, 1146 based on Foata normal form. 6/7951 useless extension candidates. Maximal degree in co-relation 60265. Up to 6835 conditions per place. [2024-06-04 14:23:26,664 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 589 selfloop transitions, 95 changer transitions 0/691 dead transitions. [2024-06-04 14:23:26,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 691 transitions, 9615 flow [2024-06-04 14:23:26,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:26,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:26,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:23:26,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:23:26,665 INFO L175 Difference]: Start difference. First operand has 528 places, 665 transitions, 7879 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:23:26,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 691 transitions, 9615 flow [2024-06-04 14:23:36,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 691 transitions, 9436 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 14:23:36,878 INFO L231 Difference]: Finished difference. Result has 528 places, 665 transitions, 7894 flow [2024-06-04 14:23:36,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7894, PETRI_PLACES=528, PETRI_TRANSITIONS=665} [2024-06-04 14:23:36,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-04 14:23:36,879 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 665 transitions, 7894 flow [2024-06-04 14:23:36,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:36,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:36,879 INFO 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-04 14:23:36,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-04 14:23:36,880 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:36,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:36,880 INFO L85 PathProgramCache]: Analyzing trace with hash -249141397, now seen corresponding path program 7 times [2024-06-04 14:23:36,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:36,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570660072] [2024-06-04 14:23:36,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:36,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:36,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:37,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:37,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:37,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570660072] [2024-06-04 14:23:37,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570660072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:37,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:37,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:23:37,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586135295] [2024-06-04 14:23:37,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:37,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:23:37,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:37,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:23:37,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:23:37,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:37,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 665 transitions, 7894 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:37,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:37,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:37,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:39,495 INFO L124 PetriNetUnfolderBase]: 4682/8049 cut-off events. [2024-06-04 14:23:39,496 INFO L125 PetriNetUnfolderBase]: For 1543941/1543941 co-relation queries the response was YES. [2024-06-04 14:23:39,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60917 conditions, 8049 events. 4682/8049 cut-off events. For 1543941/1543941 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 59004 event pairs, 1180 based on Foata normal form. 8/8052 useless extension candidates. Maximal degree in co-relation 60690. Up to 7151 conditions per place. [2024-06-04 14:23:39,621 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 627 selfloop transitions, 67 changer transitions 0/701 dead transitions. [2024-06-04 14:23:39,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 701 transitions, 9420 flow [2024-06-04 14:23:39,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:23:39,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:23:39,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-04 14:23:39,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-04 14:23:39,622 INFO L175 Difference]: Start difference. First operand has 528 places, 665 transitions, 7894 flow. Second operand 9 states and 217 transitions. [2024-06-04 14:23:39,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 701 transitions, 9420 flow [2024-06-04 14:23:50,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 701 transitions, 9253 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:50,395 INFO L231 Difference]: Finished difference. Result has 531 places, 666 transitions, 7894 flow [2024-06-04 14:23:50,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7727, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7894, PETRI_PLACES=531, PETRI_TRANSITIONS=666} [2024-06-04 14:23:50,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-04 14:23:50,395 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 666 transitions, 7894 flow [2024-06-04 14:23:50,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:50,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:50,396 INFO 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-04 14:23:50,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-04 14:23:50,396 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:50,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:50,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1002097537, now seen corresponding path program 5 times [2024-06-04 14:23:50,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:50,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336944539] [2024-06-04 14:23:50,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:50,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:50,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:50,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:50,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:50,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336944539] [2024-06-04 14:23:50,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336944539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:50,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:50,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:50,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350521237] [2024-06-04 14:23:50,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:50,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:50,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:50,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:50,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:50,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:50,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 666 transitions, 7894 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:50,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:50,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:50,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:52,897 INFO L124 PetriNetUnfolderBase]: 4710/8083 cut-off events. [2024-06-04 14:23:52,900 INFO L125 PetriNetUnfolderBase]: For 1567473/1567473 co-relation queries the response was YES. [2024-06-04 14:23:53,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61334 conditions, 8083 events. 4710/8083 cut-off events. For 1567473/1567473 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 59310 event pairs, 1201 based on Foata normal form. 8/8082 useless extension candidates. Maximal degree in co-relation 61106. Up to 7109 conditions per place. [2024-06-04 14:23:53,031 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 592 selfloop transitions, 86 changer transitions 0/685 dead transitions. [2024-06-04 14:23:53,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 685 transitions, 9349 flow [2024-06-04 14:23:53,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:53,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:53,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:23:53,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:23:53,032 INFO L175 Difference]: Start difference. First operand has 531 places, 666 transitions, 7894 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:23:53,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 685 transitions, 9349 flow [2024-06-04 14:24:04,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 685 transitions, 9204 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 14:24:04,840 INFO L231 Difference]: Finished difference. Result has 531 places, 667 transitions, 7965 flow [2024-06-04 14:24:04,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7749, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7965, PETRI_PLACES=531, PETRI_TRANSITIONS=667} [2024-06-04 14:24:04,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-04 14:24:04,840 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 667 transitions, 7965 flow [2024-06-04 14:24:04,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:04,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:04,841 INFO 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-04 14:24:04,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-04 14:24:04,841 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:04,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:04,841 INFO L85 PathProgramCache]: Analyzing trace with hash -125666041, now seen corresponding path program 6 times [2024-06-04 14:24:04,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:04,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930085060] [2024-06-04 14:24:04,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:04,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:04,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:04,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:04,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930085060] [2024-06-04 14:24:04,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930085060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:04,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:04,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:04,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048195950] [2024-06-04 14:24:04,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:04,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:04,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:04,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:04,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:05,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:05,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 667 transitions, 7965 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:05,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:05,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:05,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:07,335 INFO L124 PetriNetUnfolderBase]: 4738/8127 cut-off events. [2024-06-04 14:24:07,336 INFO L125 PetriNetUnfolderBase]: For 1571692/1571692 co-relation queries the response was YES. [2024-06-04 14:24:07,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61862 conditions, 8127 events. 4738/8127 cut-off events. For 1571692/1571692 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 59703 event pairs, 1197 based on Foata normal form. 6/8124 useless extension candidates. Maximal degree in co-relation 61633. Up to 7109 conditions per place. [2024-06-04 14:24:07,471 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 86 changer transitions 0/691 dead transitions. [2024-06-04 14:24:07,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 691 transitions, 9485 flow [2024-06-04 14:24:07,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:07,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:07,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:24:07,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:24:07,472 INFO L175 Difference]: Start difference. First operand has 531 places, 667 transitions, 7965 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:24:07,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 691 transitions, 9485 flow [2024-06-04 14:24:18,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 691 transitions, 9304 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:18,902 INFO L231 Difference]: Finished difference. Result has 534 places, 670 transitions, 8048 flow [2024-06-04 14:24:18,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8048, PETRI_PLACES=534, PETRI_TRANSITIONS=670} [2024-06-04 14:24:18,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 491 predicate places. [2024-06-04 14:24:18,903 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 670 transitions, 8048 flow [2024-06-04 14:24:18,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:18,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:18,903 INFO 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-04 14:24:18,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-04 14:24:18,904 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:18,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:18,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1453523637, now seen corresponding path program 8 times [2024-06-04 14:24:18,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:18,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462551318] [2024-06-04 14:24:18,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:18,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:18,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:19,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:19,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:19,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462551318] [2024-06-04 14:24:19,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462551318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:19,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:19,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:24:19,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167290746] [2024-06-04 14:24:19,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:19,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:24:19,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:19,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:24:19,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:24:19,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:19,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 670 transitions, 8048 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:19,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:19,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:19,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:21,426 INFO L124 PetriNetUnfolderBase]: 4766/8185 cut-off events. [2024-06-04 14:24:21,426 INFO L125 PetriNetUnfolderBase]: For 1613863/1613863 co-relation queries the response was YES. [2024-06-04 14:24:21,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62390 conditions, 8185 events. 4766/8185 cut-off events. For 1613863/1613863 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 60144 event pairs, 1194 based on Foata normal form. 8/8188 useless extension candidates. Maximal degree in co-relation 62159. Up to 7307 conditions per place. [2024-06-04 14:24:21,562 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 644 selfloop transitions, 52 changer transitions 0/703 dead transitions. [2024-06-04 14:24:21,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 703 transitions, 9572 flow [2024-06-04 14:24:21,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:24:21,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:24:21,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-04 14:24:21,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608465608465608 [2024-06-04 14:24:21,563 INFO L175 Difference]: Start difference. First operand has 534 places, 670 transitions, 8048 flow. Second operand 9 states and 212 transitions. [2024-06-04 14:24:21,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 703 transitions, 9572 flow [2024-06-04 14:24:33,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 703 transitions, 9392 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:24:33,485 INFO L231 Difference]: Finished difference. Result has 539 places, 671 transitions, 8007 flow [2024-06-04 14:24:33,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7868, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8007, PETRI_PLACES=539, PETRI_TRANSITIONS=671} [2024-06-04 14:24:33,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-04 14:24:33,486 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 671 transitions, 8007 flow [2024-06-04 14:24:33,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:33,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:33,486 INFO 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-04 14:24:33,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-04 14:24:33,486 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:33,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:33,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1260712123, now seen corresponding path program 9 times [2024-06-04 14:24:33,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:33,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222069531] [2024-06-04 14:24:33,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:33,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:33,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:33,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:33,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:33,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222069531] [2024-06-04 14:24:33,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222069531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:33,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:33,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:24:33,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576442872] [2024-06-04 14:24:33,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:33,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:24:33,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:33,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:24:33,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:24:33,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:33,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 671 transitions, 8007 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:33,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:33,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:33,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:36,046 INFO L124 PetriNetUnfolderBase]: 4786/8219 cut-off events. [2024-06-04 14:24:36,046 INFO L125 PetriNetUnfolderBase]: For 1615558/1615558 co-relation queries the response was YES. [2024-06-04 14:24:36,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62590 conditions, 8219 events. 4786/8219 cut-off events. For 1615558/1615558 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 60449 event pairs, 1192 based on Foata normal form. 6/8218 useless extension candidates. Maximal degree in co-relation 62358. Up to 7309 conditions per place. [2024-06-04 14:24:36,184 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 646 selfloop transitions, 55 changer transitions 0/708 dead transitions. [2024-06-04 14:24:36,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 708 transitions, 9563 flow [2024-06-04 14:24:36,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:24:36,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:24:36,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-04 14:24:36,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-04 14:24:36,185 INFO L175 Difference]: Start difference. First operand has 539 places, 671 transitions, 8007 flow. Second operand 10 states and 232 transitions. [2024-06-04 14:24:36,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 708 transitions, 9563 flow [2024-06-04 14:24:47,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 708 transitions, 9446 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:24:47,273 INFO L231 Difference]: Finished difference. Result has 542 places, 672 transitions, 8034 flow [2024-06-04 14:24:47,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7890, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8034, PETRI_PLACES=542, PETRI_TRANSITIONS=672} [2024-06-04 14:24:47,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-04 14:24:47,274 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 672 transitions, 8034 flow [2024-06-04 14:24:47,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:47,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:47,274 INFO 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-04 14:24:47,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-04 14:24:47,274 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:47,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:47,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1899992191, now seen corresponding path program 7 times [2024-06-04 14:24:47,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:47,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65582111] [2024-06-04 14:24:47,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:47,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:47,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:47,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-04 14:24:47,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:47,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65582111] [2024-06-04 14:24:47,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65582111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:47,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:47,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:47,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391169800] [2024-06-04 14:24:47,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:47,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:47,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:47,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:47,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:47,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:47,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 672 transitions, 8034 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:47,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:47,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:47,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:49,712 INFO L124 PetriNetUnfolderBase]: 4814/8257 cut-off events. [2024-06-04 14:24:49,712 INFO L125 PetriNetUnfolderBase]: For 1659975/1659975 co-relation queries the response was YES. [2024-06-04 14:24:49,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63071 conditions, 8257 events. 4814/8257 cut-off events. For 1659975/1659975 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 60789 event pairs, 1220 based on Foata normal form. 8/8256 useless extension candidates. Maximal degree in co-relation 62838. Up to 7273 conditions per place. [2024-06-04 14:24:49,846 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 98 changer transitions 0/692 dead transitions. [2024-06-04 14:24:49,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 692 transitions, 9509 flow [2024-06-04 14:24:49,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:24:49,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:24:49,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:24:49,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:24:49,847 INFO L175 Difference]: Start difference. First operand has 542 places, 672 transitions, 8034 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:24:49,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 692 transitions, 9509 flow [2024-06-04 14:25:02,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 692 transitions, 9383 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:02,698 INFO L231 Difference]: Finished difference. Result has 543 places, 673 transitions, 8152 flow [2024-06-04 14:25:02,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7908, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8152, PETRI_PLACES=543, PETRI_TRANSITIONS=673} [2024-06-04 14:25:02,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-04 14:25:02,699 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 673 transitions, 8152 flow [2024-06-04 14:25:02,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:02,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:02,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:02,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-04 14:25:02,699 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:02,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:02,700 INFO L85 PathProgramCache]: Analyzing trace with hash 527190487, now seen corresponding path program 8 times [2024-06-04 14:25:02,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:02,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146673524] [2024-06-04 14:25:02,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:02,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:02,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25: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-04 14:25:02,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:02,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146673524] [2024-06-04 14:25:02,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146673524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:02,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:02,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:02,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441988301] [2024-06-04 14:25:02,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:02,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:02,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:02,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:02,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:02,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:02,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 673 transitions, 8152 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:02,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:02,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:02,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:05,091 INFO L124 PetriNetUnfolderBase]: 4862/8337 cut-off events. [2024-06-04 14:25:05,092 INFO L125 PetriNetUnfolderBase]: For 1728236/1728236 co-relation queries the response was YES. [2024-06-04 14:25:05,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64509 conditions, 8337 events. 4862/8337 cut-off events. For 1728236/1728236 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 61496 event pairs, 1116 based on Foata normal form. 8/8336 useless extension candidates. Maximal degree in co-relation 64275. Up to 7139 conditions per place. [2024-06-04 14:25:05,389 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 578 selfloop transitions, 114 changer transitions 0/699 dead transitions. [2024-06-04 14:25:05,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 699 transitions, 9994 flow [2024-06-04 14:25:05,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:05,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:05,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:25:05,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:25:05,390 INFO L175 Difference]: Start difference. First operand has 543 places, 673 transitions, 8152 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:25:05,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 699 transitions, 9994 flow [2024-06-04 14:25:17,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 699 transitions, 9785 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 14:25:17,233 INFO L231 Difference]: Finished difference. Result has 546 places, 675 transitions, 8281 flow [2024-06-04 14:25:17,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7943, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8281, PETRI_PLACES=546, PETRI_TRANSITIONS=675} [2024-06-04 14:25:17,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 503 predicate places. [2024-06-04 14:25:17,234 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 675 transitions, 8281 flow [2024-06-04 14:25:17,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:17,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:17,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:17,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-04 14:25:17,234 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:17,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:17,235 INFO L85 PathProgramCache]: Analyzing trace with hash 245524297, now seen corresponding path program 10 times [2024-06-04 14:25:17,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:17,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203510122] [2024-06-04 14:25:17,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:17,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:17,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:17,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:17,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:17,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203510122] [2024-06-04 14:25:17,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203510122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:17,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:17,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:25:17,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527443187] [2024-06-04 14:25:17,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:17,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:25:17,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:17,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:25:17,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:25:17,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:17,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 675 transitions, 8281 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:17,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:17,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:17,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:19,682 INFO L124 PetriNetUnfolderBase]: 4890/8389 cut-off events. [2024-06-04 14:25:19,682 INFO L125 PetriNetUnfolderBase]: For 1751193/1751193 co-relation queries the response was YES. [2024-06-04 14:25:19,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65227 conditions, 8389 events. 4890/8389 cut-off events. For 1751193/1751193 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 61881 event pairs, 1234 based on Foata normal form. 8/8392 useless extension candidates. Maximal degree in co-relation 64991. Up to 7500 conditions per place. [2024-06-04 14:25:19,969 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 648 selfloop transitions, 56 changer transitions 0/711 dead transitions. [2024-06-04 14:25:19,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 711 transitions, 9829 flow [2024-06-04 14:25:19,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:25:19,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:25:19,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-04 14:25:19,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-04 14:25:19,971 INFO L175 Difference]: Start difference. First operand has 546 places, 675 transitions, 8281 flow. Second operand 12 states and 266 transitions. [2024-06-04 14:25:19,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 711 transitions, 9829 flow [2024-06-04 14:25:30,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 711 transitions, 9544 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:30,842 INFO L231 Difference]: Finished difference. Result has 551 places, 676 transitions, 8145 flow [2024-06-04 14:25:30,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7996, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8145, PETRI_PLACES=551, PETRI_TRANSITIONS=676} [2024-06-04 14:25:30,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-04 14:25:30,843 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 676 transitions, 8145 flow [2024-06-04 14:25:30,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:30,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:30,843 INFO 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-04 14:25:30,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-04 14:25:30,843 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:30,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:30,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1438024929, now seen corresponding path program 9 times [2024-06-04 14:25:30,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:30,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744765924] [2024-06-04 14:25:30,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:30,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:30,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:30,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:30,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:30,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744765924] [2024-06-04 14:25:30,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744765924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:30,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:30,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:30,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707831975] [2024-06-04 14:25:30,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:30,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:30,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:30,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:30,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:30,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:30,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 676 transitions, 8145 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:30,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:30,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:30,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:33,234 INFO L124 PetriNetUnfolderBase]: 4910/8390 cut-off events. [2024-06-04 14:25:33,234 INFO L125 PetriNetUnfolderBase]: For 1729255/1729255 co-relation queries the response was YES. [2024-06-04 14:25:33,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65046 conditions, 8390 events. 4910/8390 cut-off events. For 1729255/1729255 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 61603 event pairs, 834 based on Foata normal form. 6/8387 useless extension candidates. Maximal degree in co-relation 64810. Up to 6612 conditions per place. [2024-06-04 14:25:33,372 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 570 selfloop transitions, 129 changer transitions 0/706 dead transitions. [2024-06-04 14:25:33,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 706 transitions, 10266 flow [2024-06-04 14:25:33,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:33,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:33,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:25:33,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:25:33,373 INFO L175 Difference]: Start difference. First operand has 551 places, 676 transitions, 8145 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:25:33,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 706 transitions, 10266 flow [2024-06-04 14:25:44,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 706 transitions, 10139 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-04 14:25:44,695 INFO L231 Difference]: Finished difference. Result has 548 places, 677 transitions, 8315 flow [2024-06-04 14:25:44,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8018, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8315, PETRI_PLACES=548, PETRI_TRANSITIONS=677} [2024-06-04 14:25:44,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-04 14:25:44,696 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 677 transitions, 8315 flow [2024-06-04 14:25:44,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:44,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:44,696 INFO 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-04 14:25:44,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-04 14:25:44,696 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:44,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:44,696 INFO L85 PathProgramCache]: Analyzing trace with hash 245703043, now seen corresponding path program 10 times [2024-06-04 14:25:44,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:44,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081922751] [2024-06-04 14:25:44,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:44,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:44,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:44,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:44,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:44,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081922751] [2024-06-04 14:25:44,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081922751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:44,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:44,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:44,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183316266] [2024-06-04 14:25:44,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:44,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:44,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:44,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:44,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:44,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:44,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 677 transitions, 8315 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:44,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:44,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:44,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:47,168 INFO L124 PetriNetUnfolderBase]: 4892/8381 cut-off events. [2024-06-04 14:25:47,168 INFO L125 PetriNetUnfolderBase]: For 1690387/1690387 co-relation queries the response was YES. [2024-06-04 14:25:47,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64195 conditions, 8381 events. 4892/8381 cut-off events. For 1690387/1690387 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 61827 event pairs, 1243 based on Foata normal form. 8/8380 useless extension candidates. Maximal degree in co-relation 63958. Up to 7355 conditions per place. [2024-06-04 14:25:47,303 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 593 selfloop transitions, 94 changer transitions 0/694 dead transitions. [2024-06-04 14:25:47,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 694 transitions, 9753 flow [2024-06-04 14:25:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:25:47,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:25:47,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:25:47,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:25:47,304 INFO L175 Difference]: Start difference. First operand has 548 places, 677 transitions, 8315 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:25:47,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 694 transitions, 9753 flow [2024-06-04 14:26:00,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 694 transitions, 9437 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 14:26:00,102 INFO L231 Difference]: Finished difference. Result has 548 places, 677 transitions, 8203 flow [2024-06-04 14:26:00,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7999, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8203, PETRI_PLACES=548, PETRI_TRANSITIONS=677} [2024-06-04 14:26:00,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-04 14:26:00,103 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 677 transitions, 8203 flow [2024-06-04 14:26:00,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:00,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:00,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:00,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-04 14:26:00,103 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:00,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:00,104 INFO L85 PathProgramCache]: Analyzing trace with hash 245376613, now seen corresponding path program 11 times [2024-06-04 14:26:00,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:00,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38251976] [2024-06-04 14:26:00,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:00,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:00,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:00,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:00,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:00,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38251976] [2024-06-04 14:26:00,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38251976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:00,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:00,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:00,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562809510] [2024-06-04 14:26:00,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:00,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:00,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:00,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:00,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:00,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:00,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 677 transitions, 8203 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:00,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:00,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:00,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:02,601 INFO L124 PetriNetUnfolderBase]: 4879/8327 cut-off events. [2024-06-04 14:26:02,602 INFO L125 PetriNetUnfolderBase]: For 1603830/1603830 co-relation queries the response was YES. [2024-06-04 14:26:02,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62453 conditions, 8327 events. 4879/8327 cut-off events. For 1603830/1603830 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 61150 event pairs, 1183 based on Foata normal form. 6/8324 useless extension candidates. Maximal degree in co-relation 62217. Up to 7108 conditions per place. [2024-06-04 14:26:02,743 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 592 selfloop transitions, 101 changer transitions 0/700 dead transitions. [2024-06-04 14:26:02,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 700 transitions, 9679 flow [2024-06-04 14:26:02,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:26:02,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:26:02,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:26:02,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-04 14:26:02,744 INFO L175 Difference]: Start difference. First operand has 548 places, 677 transitions, 8203 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:26:02,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 700 transitions, 9679 flow [2024-06-04 14:26:15,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 700 transitions, 9493 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:26:15,890 INFO L231 Difference]: Finished difference. Result has 550 places, 677 transitions, 8227 flow [2024-06-04 14:26:15,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8017, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8227, PETRI_PLACES=550, PETRI_TRANSITIONS=677} [2024-06-04 14:26:15,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-04 14:26:15,890 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 677 transitions, 8227 flow [2024-06-04 14:26:15,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:15,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:15,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, 1] [2024-06-04 14:26:15,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-04 14:26:15,891 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:15,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:15,891 INFO L85 PathProgramCache]: Analyzing trace with hash 245376427, now seen corresponding path program 11 times [2024-06-04 14:26:15,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:15,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490480399] [2024-06-04 14:26:15,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:15,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:15,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:16,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:16,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:16,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490480399] [2024-06-04 14:26:16,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490480399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:16,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:16,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:26:16,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395011696] [2024-06-04 14:26:16,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:16,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:26:16,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:16,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:26:16,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:26:16,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:16,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 677 transitions, 8227 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:16,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:16,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:16,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:18,520 INFO L124 PetriNetUnfolderBase]: 4907/8426 cut-off events. [2024-06-04 14:26:18,520 INFO L125 PetriNetUnfolderBase]: For 1623839/1623839 co-relation queries the response was YES. [2024-06-04 14:26:18,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63105 conditions, 8426 events. 4907/8426 cut-off events. For 1623839/1623839 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 62253 event pairs, 1223 based on Foata normal form. 6/8425 useless extension candidates. Maximal degree in co-relation 62868. Up to 7501 conditions per place. [2024-06-04 14:26:18,659 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 653 selfloop transitions, 59 changer transitions 0/719 dead transitions. [2024-06-04 14:26:18,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 719 transitions, 9855 flow [2024-06-04 14:26:18,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:26:18,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:26:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-04 14:26:18,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 14:26:18,660 INFO L175 Difference]: Start difference. First operand has 550 places, 677 transitions, 8227 flow. Second operand 13 states and 286 transitions. [2024-06-04 14:26:18,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 719 transitions, 9855 flow Killed by 15