./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe002_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/safe002_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe002_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe002_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 11:18:31,953 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:18:32,022 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:18:32,025 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:18:32,025 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:18:32,038 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:18:32,048 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:18:32,049 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:18:32,049 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:18:32,049 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:18:32,050 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:18:32,050 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:18:32,050 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:18:32,056 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:18:32,056 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:18:32,057 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:18:32,057 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:18:32,057 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:18:32,057 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:18:32,058 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:18:32,058 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:18:32,068 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:18:32,068 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:18:32,069 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:18:32,069 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:18:32,069 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:18:32,069 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:18:32,069 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:18:32,070 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:18:32,070 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:18:32,070 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:18:32,070 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:18:32,071 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:18:32,071 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:18:32,071 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:18:32,071 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:18:32,071 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:18:32,072 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:18:32,072 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:18:32,072 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:18:32,072 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:18:32,072 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:18:32,072 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:18:32,073 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 11:18:32,255 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:18:32,270 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:18:32,272 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:18:32,273 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:18:32,274 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:18:32,275 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe002_tso.i [2024-06-14 11:18:33,359 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:18:33,573 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:18:33,578 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe002_tso.i [2024-06-14 11:18:33,597 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80503c1d4/9816207868b94e6eb028aefe98acad24/FLAGfc8702021 [2024-06-14 11:18:33,611 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80503c1d4/9816207868b94e6eb028aefe98acad24 [2024-06-14 11:18:33,613 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:18:33,613 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:18:33,614 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/safe002_tso.yml/witness.yml [2024-06-14 11:18:33,728 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:18:33,729 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:18:33,730 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:18:33,730 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:18:33,734 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:18:33,735 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:18:33" (1/2) ... [2024-06-14 11:18:33,736 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e93bc80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:18:33, skipping insertion in model container [2024-06-14 11:18:33,736 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:18:33" (1/2) ... [2024-06-14 11:18:33,737 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1cc0fac5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:18:33, skipping insertion in model container [2024-06-14 11:18:33,737 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:33" (2/2) ... [2024-06-14 11:18:33,738 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e93bc80 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:33, skipping insertion in model container [2024-06-14 11:18:33,738 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:33" (2/2) ... [2024-06-14 11:18:33,738 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:18:33,776 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:18:33,777 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:18:33,777 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:18:33,777 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:18:33,778 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:18:33,778 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-14 11:18:33,816 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:18:34,146 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:18:34,154 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:18:34,223 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:18:34,256 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:18:34,264 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34 WrapperNode [2024-06-14 11:18:34,265 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:18:34,266 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:18:34,266 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:18:34,266 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:18:34,272 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,300 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,322 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:18:34,324 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:18:34,325 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:18:34,325 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:18:34,325 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:18:34,334 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,334 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,338 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,349 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 11:18:34,349 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,350 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,355 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,356 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,357 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,358 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,360 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:18:34,368 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:18:34,368 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:18:34,369 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:18:34,369 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (1/1) ... [2024-06-14 11:18:34,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:18:34,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:18:34,413 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 11:18:34,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 11:18:34,447 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:18:34,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:18:34,447 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:18:34,447 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:18:34,447 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:18:34,447 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:18:34,448 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:18:34,448 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:18:34,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:18:34,448 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:18:34,448 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:18:34,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:18:34,449 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:18:34,559 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:18:34,561 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:18:34,757 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:18:34,757 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:18:34,821 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:18:34,822 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:18:34,822 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:18:34 BoogieIcfgContainer [2024-06-14 11:18:34,822 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:18:34,824 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:18:34,824 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:18:34,826 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:18:34,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:18:33" (1/4) ... [2024-06-14 11:18:34,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f5e1ccb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:18:34, skipping insertion in model container [2024-06-14 11:18:34,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:33" (2/4) ... [2024-06-14 11:18:34,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f5e1ccb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:18:34, skipping insertion in model container [2024-06-14 11:18:34,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:34" (3/4) ... [2024-06-14 11:18:34,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f5e1ccb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:18:34, skipping insertion in model container [2024-06-14 11:18:34,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:18:34" (4/4) ... [2024-06-14 11:18:34,833 INFO L112 eAbstractionObserver]: Analyzing ICFG safe002_tso.i [2024-06-14 11:18:34,847 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:18:34,847 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:18:34,847 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:18:34,883 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:18:34,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:18:34,939 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 11:18:34,939 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:18:34,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:18:34,942 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:18:34,945 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 11:18:34,954 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:18:34,962 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;@74446eae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:18:34,962 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:18:34,966 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:18:34,967 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:18:34,967 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:18:34,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:34,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:18:34,968 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:34,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:34,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-14 11:18:34,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:34,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256040412] [2024-06-14 11:18:34,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:34,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:35,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:35,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:35,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:35,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256040412] [2024-06-14 11:18:35,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256040412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:35,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:35,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:18:35,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913795561] [2024-06-14 11:18:35,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:35,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:18:35,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:35,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:18:35,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:18:35,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-14 11:18:35,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 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-14 11:18:35,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:35,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-14 11:18:35,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:35,721 INFO L124 PetriNetUnfolderBase]: 430/730 cut-off events. [2024-06-14 11:18:35,722 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-06-14 11:18:35,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 730 events. 430/730 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3710 event pairs, 241 based on Foata normal form. 1/693 useless extension candidates. Maximal degree in co-relation 1440. Up to 672 conditions per place. [2024-06-14 11:18:35,735 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 11:18:35,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-14 11:18:35,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:18:35,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:18:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-14 11:18:35,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-14 11:18:35,748 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-14 11:18:35,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-14 11:18:35,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:35,754 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 11:18:35,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 11:18:35,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 11:18:35,759 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 11:18:35,759 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-14 11:18:35,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:35,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:35,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:18:35,760 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:35,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:35,761 INFO L85 PathProgramCache]: Analyzing trace with hash -116908628, now seen corresponding path program 1 times [2024-06-14 11:18:35,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:35,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598024160] [2024-06-14 11:18:35,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:35,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:35,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:36,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:36,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:36,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598024160] [2024-06-14 11:18:36,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598024160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:36,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:36,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:36,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815290288] [2024-06-14 11:18:36,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:36,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:36,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:36,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:36,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:36,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:36,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:36,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:36,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:36,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:36,267 INFO L124 PetriNetUnfolderBase]: 755/1248 cut-off events. [2024-06-14 11:18:36,268 INFO L125 PetriNetUnfolderBase]: For 222/236 co-relation queries the response was YES. [2024-06-14 11:18:36,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2843 conditions, 1248 events. 755/1248 cut-off events. For 222/236 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6102 event pairs, 249 based on Foata normal form. 13/1224 useless extension candidates. Maximal degree in co-relation 2828. Up to 1093 conditions per place. [2024-06-14 11:18:36,279 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 37 selfloop transitions, 6 changer transitions 0/50 dead transitions. [2024-06-14 11:18:36,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 224 flow [2024-06-14 11:18:36,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:36,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:36,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-14 11:18:36,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 11:18:36,281 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 102 transitions. [2024-06-14 11:18:36,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 224 flow [2024-06-14 11:18:36,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 50 transitions, 220 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:36,283 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-14 11:18:36,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-14 11:18:36,284 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-14 11:18:36,284 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-14 11:18:36,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:36,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:36,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:36,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:18:36,285 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:36,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:36,286 INFO L85 PathProgramCache]: Analyzing trace with hash -214704722, now seen corresponding path program 1 times [2024-06-14 11:18:36,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:36,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556246466] [2024-06-14 11:18:36,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:36,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:36,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:36,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:36,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:36,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556246466] [2024-06-14 11:18:36,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556246466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:36,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:36,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:18:36,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848140674] [2024-06-14 11:18:36,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:36,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:18:36,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:36,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:18:36,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:18:36,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:18:36,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 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-14 11:18:36,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:36,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:18:36,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:36,524 INFO L124 PetriNetUnfolderBase]: 583/984 cut-off events. [2024-06-14 11:18:36,525 INFO L125 PetriNetUnfolderBase]: For 494/497 co-relation queries the response was YES. [2024-06-14 11:18:36,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2454 conditions, 984 events. 583/984 cut-off events. For 494/497 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4773 event pairs, 249 based on Foata normal form. 4/986 useless extension candidates. Maximal degree in co-relation 2437. Up to 889 conditions per place. [2024-06-14 11:18:36,531 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-14 11:18:36,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 53 transitions, 265 flow [2024-06-14 11:18:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:36,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:36,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-14 11:18:36,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 11:18:36,533 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 4 states and 102 transitions. [2024-06-14 11:18:36,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 53 transitions, 265 flow [2024-06-14 11:18:36,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 248 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:36,535 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 166 flow [2024-06-14 11:18:36,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-14 11:18:36,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-14 11:18:36,536 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 166 flow [2024-06-14 11:18:36,536 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-14 11:18:36,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:36,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:36,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:18:36,537 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:36,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:36,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1934089472, now seen corresponding path program 1 times [2024-06-14 11:18:36,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:36,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997712346] [2024-06-14 11:18:36,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:36,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:36,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11: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-14 11:18:36,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:36,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997712346] [2024-06-14 11:18:36,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997712346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:36,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:36,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:36,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023458055] [2024-06-14 11:18:36,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:36,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:36,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:36,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:36,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:36,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:36,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:36,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:36,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:36,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:36,813 INFO L124 PetriNetUnfolderBase]: 890/1464 cut-off events. [2024-06-14 11:18:36,814 INFO L125 PetriNetUnfolderBase]: For 1126/1126 co-relation queries the response was YES. [2024-06-14 11:18:36,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3951 conditions, 1464 events. 890/1464 cut-off events. For 1126/1126 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7164 event pairs, 354 based on Foata normal form. 2/1465 useless extension candidates. Maximal degree in co-relation 3932. Up to 1332 conditions per place. [2024-06-14 11:18:36,824 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 50 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-14 11:18:36,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 66 transitions, 351 flow [2024-06-14 11:18:36,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:36,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:36,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 11:18:36,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 11:18:36,826 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 166 flow. Second operand 5 states and 116 transitions. [2024-06-14 11:18:36,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 66 transitions, 351 flow [2024-06-14 11:18:36,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 347 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:18:36,829 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 235 flow [2024-06-14 11:18:36,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-14 11:18:36,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-14 11:18:36,830 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 235 flow [2024-06-14 11:18:36,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:36,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:36,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:36,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:18:36,831 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:36,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:36,831 INFO L85 PathProgramCache]: Analyzing trace with hash -2094214223, now seen corresponding path program 1 times [2024-06-14 11:18:36,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:36,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756300231] [2024-06-14 11:18:36,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:36,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:36,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:36,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:36,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756300231] [2024-06-14 11:18:36,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756300231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:36,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:36,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:36,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081286377] [2024-06-14 11:18:36,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:36,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:36,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:36,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:36,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:37,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:37,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 235 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-14 11:18:37,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:37,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:37,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:37,182 INFO L124 PetriNetUnfolderBase]: 885/1466 cut-off events. [2024-06-14 11:18:37,183 INFO L125 PetriNetUnfolderBase]: For 1960/1992 co-relation queries the response was YES. [2024-06-14 11:18:37,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4479 conditions, 1466 events. 885/1466 cut-off events. For 1960/1992 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7330 event pairs, 300 based on Foata normal form. 15/1465 useless extension candidates. Maximal degree in co-relation 4455. Up to 1265 conditions per place. [2024-06-14 11:18:37,195 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 14 changer transitions 0/67 dead transitions. [2024-06-14 11:18:37,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 401 flow [2024-06-14 11:18:37,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:37,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:37,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 11:18:37,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-14 11:18:37,196 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 235 flow. Second operand 4 states and 103 transitions. [2024-06-14 11:18:37,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 401 flow [2024-06-14 11:18:37,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 401 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-14 11:18:37,204 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 299 flow [2024-06-14 11:18:37,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=299, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-14 11:18:37,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 11:18:37,207 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 299 flow [2024-06-14 11:18:37,207 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-14 11:18:37,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:37,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:37,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:18:37,212 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:37,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:37,212 INFO L85 PathProgramCache]: Analyzing trace with hash 2101371457, now seen corresponding path program 1 times [2024-06-14 11:18:37,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:37,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857242132] [2024-06-14 11:18:37,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:37,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:37,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:37,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:37,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857242132] [2024-06-14 11:18:37,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857242132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:37,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:37,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:37,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854614292] [2024-06-14 11:18:37,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:37,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:37,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:37,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:37,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:37,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:37,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 299 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:37,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:37,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:37,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:37,565 INFO L124 PetriNetUnfolderBase]: 973/1584 cut-off events. [2024-06-14 11:18:37,565 INFO L125 PetriNetUnfolderBase]: For 2886/2888 co-relation queries the response was YES. [2024-06-14 11:18:37,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5216 conditions, 1584 events. 973/1584 cut-off events. For 2886/2888 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7841 event pairs, 322 based on Foata normal form. 8/1590 useless extension candidates. Maximal degree in co-relation 5189. Up to 1347 conditions per place. [2024-06-14 11:18:37,575 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 59 selfloop transitions, 27 changer transitions 0/92 dead transitions. [2024-06-14 11:18:37,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 92 transitions, 617 flow [2024-06-14 11:18:37,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:37,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:37,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:18:37,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:18:37,577 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 299 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:18:37,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 92 transitions, 617 flow [2024-06-14 11:18:37,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 92 transitions, 577 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:37,582 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 430 flow [2024-06-14 11:18:37,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=430, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2024-06-14 11:18:37,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-14 11:18:37,583 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 430 flow [2024-06-14 11:18:37,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:37,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:37,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:37,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:18:37,584 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-14 11:18:37,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:37,584 INFO L85 PathProgramCache]: Analyzing trace with hash 2078134291, now seen corresponding path program 2 times [2024-06-14 11:18:37,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:37,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073349357] [2024-06-14 11:18:37,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:37,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:37,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:37,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:37,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:37,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073349357] [2024-06-14 11:18:37,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073349357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:37,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:37,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:37,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809512150] [2024-06-14 11:18:37,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:37,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:37,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:37,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:37,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:37,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:37,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 430 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-14 11:18:37,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:37,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:37,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:37,903 INFO L124 PetriNetUnfolderBase]: 939/1559 cut-off events. [2024-06-14 11:18:37,903 INFO L125 PetriNetUnfolderBase]: For 4347/4414 co-relation queries the response was YES. [2024-06-14 11:18:37,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5879 conditions, 1559 events. 939/1559 cut-off events. For 4347/4414 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7888 event pairs, 294 based on Foata normal form. 26/1559 useless extension candidates. Maximal degree in co-relation 5849. Up to 1309 conditions per place. [2024-06-14 11:18:37,914 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 61 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-14 11:18:37,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 89 transitions, 666 flow [2024-06-14 11:18:37,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:37,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:37,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:18:37,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:18:37,915 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 430 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:18:37,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 89 transitions, 666 flow [2024-06-14 11:18:37,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 630 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:37,924 INFO L231 Difference]: Finished difference. Result has 67 places, 72 transitions, 464 flow [2024-06-14 11:18:37,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=464, PETRI_PLACES=67, PETRI_TRANSITIONS=72} [2024-06-14 11:18:37,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-14 11:18:37,926 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 72 transitions, 464 flow [2024-06-14 11:18:37,926 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-14 11:18:37,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:37,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:37,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:18:37,926 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:37,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:37,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1060824097, now seen corresponding path program 2 times [2024-06-14 11:18:37,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:37,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465802487] [2024-06-14 11:18:37,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:37,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:37,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:38,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:38,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:38,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465802487] [2024-06-14 11:18:38,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465802487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:38,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:38,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:38,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846003264] [2024-06-14 11:18:38,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:38,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:38,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:38,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:38,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:38,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:38,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 72 transitions, 464 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:38,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:38,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:38,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:38,236 INFO L124 PetriNetUnfolderBase]: 960/1589 cut-off events. [2024-06-14 11:18:38,237 INFO L125 PetriNetUnfolderBase]: For 4697/4699 co-relation queries the response was YES. [2024-06-14 11:18:38,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6138 conditions, 1589 events. 960/1589 cut-off events. For 4697/4699 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7975 event pairs, 328 based on Foata normal form. 4/1591 useless extension candidates. Maximal degree in co-relation 6107. Up to 1384 conditions per place. [2024-06-14 11:18:38,247 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 76 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-14 11:18:38,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 785 flow [2024-06-14 11:18:38,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:38,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:38,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:18:38,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 11:18:38,268 INFO L175 Difference]: Start difference. First operand has 67 places, 72 transitions, 464 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:18:38,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 785 flow [2024-06-14 11:18:38,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 102 transitions, 736 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:38,277 INFO L231 Difference]: Finished difference. Result has 73 places, 83 transitions, 583 flow [2024-06-14 11:18:38,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=583, PETRI_PLACES=73, PETRI_TRANSITIONS=83} [2024-06-14 11:18:38,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-14 11:18:38,278 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 583 flow [2024-06-14 11:18:38,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:38,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:38,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:38,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:18:38,279 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:38,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:38,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1060815169, now seen corresponding path program 1 times [2024-06-14 11:18:38,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:38,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051767917] [2024-06-14 11:18:38,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:38,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:38,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:38,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:38,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:38,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051767917] [2024-06-14 11:18:38,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051767917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:38,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:38,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:38,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920094480] [2024-06-14 11:18:38,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:38,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:38,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:38,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:38,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:38,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:38,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 83 transitions, 583 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:38,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:38,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:38,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:38,575 INFO L124 PetriNetUnfolderBase]: 952/1573 cut-off events. [2024-06-14 11:18:38,575 INFO L125 PetriNetUnfolderBase]: For 5716/5716 co-relation queries the response was YES. [2024-06-14 11:18:38,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6454 conditions, 1573 events. 952/1573 cut-off events. For 5716/5716 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7866 event pairs, 305 based on Foata normal form. 4/1576 useless extension candidates. Maximal degree in co-relation 6419. Up to 1401 conditions per place. [2024-06-14 11:18:38,585 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 87 selfloop transitions, 12 changer transitions 0/105 dead transitions. [2024-06-14 11:18:38,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 849 flow [2024-06-14 11:18:38,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:38,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:38,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:18:38,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:18:38,587 INFO L175 Difference]: Start difference. First operand has 73 places, 83 transitions, 583 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:18:38,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 849 flow [2024-06-14 11:18:38,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 105 transitions, 831 flow, removed 9 selfloop flow, removed 0 redundant places. [2024-06-14 11:18:38,597 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 618 flow [2024-06-14 11:18:38,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=618, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-14 11:18:38,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-14 11:18:38,598 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 618 flow [2024-06-14 11:18:38,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:38,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:38,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:38,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:18:38,599 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:38,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:38,599 INFO L85 PathProgramCache]: Analyzing trace with hash -496130211, now seen corresponding path program 1 times [2024-06-14 11:18:38,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:38,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768130943] [2024-06-14 11:18:38,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:38,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:38,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:38,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:38,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:38,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768130943] [2024-06-14 11:18:38,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768130943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:38,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:38,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:38,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898759990] [2024-06-14 11:18:38,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:38,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:38,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:38,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:38,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:38,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:38,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 618 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:38,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:38,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:38,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:38,982 INFO L124 PetriNetUnfolderBase]: 1092/1788 cut-off events. [2024-06-14 11:18:38,982 INFO L125 PetriNetUnfolderBase]: For 7489/7489 co-relation queries the response was YES. [2024-06-14 11:18:38,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7687 conditions, 1788 events. 1092/1788 cut-off events. For 7489/7489 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9098 event pairs, 274 based on Foata normal form. 4/1788 useless extension candidates. Maximal degree in co-relation 7649. Up to 1459 conditions per place. [2024-06-14 11:18:38,995 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 84 selfloop transitions, 51 changer transitions 0/141 dead transitions. [2024-06-14 11:18:38,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 141 transitions, 1268 flow [2024-06-14 11:18:38,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:38,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:38,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:18:38,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-14 11:18:38,998 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 618 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:18:38,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 141 transitions, 1268 flow [2024-06-14 11:18:39,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 141 transitions, 1233 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:39,023 INFO L231 Difference]: Finished difference. Result has 83 places, 119 transitions, 1074 flow [2024-06-14 11:18:39,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1074, PETRI_PLACES=83, PETRI_TRANSITIONS=119} [2024-06-14 11:18:39,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-14 11:18:39,024 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 119 transitions, 1074 flow [2024-06-14 11:18:39,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:39,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:39,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:39,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:18:39,025 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:39,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:39,025 INFO L85 PathProgramCache]: Analyzing trace with hash 718001223, now seen corresponding path program 2 times [2024-06-14 11:18:39,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:39,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801388578] [2024-06-14 11:18:39,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:39,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:39,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:39,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:39,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:39,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801388578] [2024-06-14 11:18:39,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801388578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:39,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:39,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:39,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311095546] [2024-06-14 11:18:39,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:39,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:39,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:39,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:39,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:39,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:39,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 119 transitions, 1074 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:39,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:39,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:39,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:39,450 INFO L124 PetriNetUnfolderBase]: 1179/1938 cut-off events. [2024-06-14 11:18:39,451 INFO L125 PetriNetUnfolderBase]: For 11291/11291 co-relation queries the response was YES. [2024-06-14 11:18:39,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9532 conditions, 1938 events. 1179/1938 cut-off events. For 11291/11291 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10141 event pairs, 277 based on Foata normal form. 4/1938 useless extension candidates. Maximal degree in co-relation 9491. Up to 1414 conditions per place. [2024-06-14 11:18:39,465 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 88 selfloop transitions, 77 changer transitions 0/171 dead transitions. [2024-06-14 11:18:39,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 171 transitions, 1778 flow [2024-06-14 11:18:39,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:18:39,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:18:39,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:18:39,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:18:39,467 INFO L175 Difference]: Start difference. First operand has 83 places, 119 transitions, 1074 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:18:39,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 171 transitions, 1778 flow [2024-06-14 11:18:39,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 171 transitions, 1748 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:39,488 INFO L231 Difference]: Finished difference. Result has 92 places, 132 transitions, 1366 flow [2024-06-14 11:18:39,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1366, PETRI_PLACES=92, PETRI_TRANSITIONS=132} [2024-06-14 11:18:39,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-14 11:18:39,489 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 132 transitions, 1366 flow [2024-06-14 11:18:39,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:39,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:39,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:39,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:18:39,490 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:39,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:39,490 INFO L85 PathProgramCache]: Analyzing trace with hash 718006803, now seen corresponding path program 3 times [2024-06-14 11:18:39,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:39,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386681943] [2024-06-14 11:18:39,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:39,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:39,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:39,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:39,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:39,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386681943] [2024-06-14 11:18:39,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386681943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:39,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:39,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:39,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880728708] [2024-06-14 11:18:39,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:39,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:39,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:39,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:39,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:39,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:39,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 132 transitions, 1366 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:39,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:39,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:39,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:39,909 INFO L124 PetriNetUnfolderBase]: 1186/1953 cut-off events. [2024-06-14 11:18:39,910 INFO L125 PetriNetUnfolderBase]: For 14814/14814 co-relation queries the response was YES. [2024-06-14 11:18:39,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10586 conditions, 1953 events. 1186/1953 cut-off events. For 14814/14814 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10181 event pairs, 276 based on Foata normal form. 4/1953 useless extension candidates. Maximal degree in co-relation 10542. Up to 1425 conditions per place. [2024-06-14 11:18:39,926 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 77 selfloop transitions, 86 changer transitions 0/169 dead transitions. [2024-06-14 11:18:39,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 169 transitions, 1985 flow [2024-06-14 11:18:39,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:39,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:39,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:18:39,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:18:39,927 INFO L175 Difference]: Start difference. First operand has 92 places, 132 transitions, 1366 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:18:39,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 169 transitions, 1985 flow [2024-06-14 11:18:39,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 169 transitions, 1863 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:39,957 INFO L231 Difference]: Finished difference. Result has 97 places, 141 transitions, 1575 flow [2024-06-14 11:18:39,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1575, PETRI_PLACES=97, PETRI_TRANSITIONS=141} [2024-06-14 11:18:39,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-14 11:18:39,958 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 141 transitions, 1575 flow [2024-06-14 11:18:39,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:39,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:39,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:39,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:18:39,958 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:39,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:39,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1474192437, now seen corresponding path program 4 times [2024-06-14 11:18:39,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:39,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640930572] [2024-06-14 11:18:39,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:39,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:39,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:40,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-14 11:18:40,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:40,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640930572] [2024-06-14 11:18:40,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640930572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:40,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:40,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:40,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429038359] [2024-06-14 11:18:40,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:40,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:40,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:40,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:40,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:40,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:40,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 141 transitions, 1575 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:40,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:40,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:40,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:40,364 INFO L124 PetriNetUnfolderBase]: 1181/1960 cut-off events. [2024-06-14 11:18:40,364 INFO L125 PetriNetUnfolderBase]: For 15880/15880 co-relation queries the response was YES. [2024-06-14 11:18:40,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10923 conditions, 1960 events. 1181/1960 cut-off events. For 15880/15880 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10221 event pairs, 316 based on Foata normal form. 2/1958 useless extension candidates. Maximal degree in co-relation 10876. Up to 1602 conditions per place. [2024-06-14 11:18:40,380 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 42 changer transitions 0/181 dead transitions. [2024-06-14 11:18:40,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 181 transitions, 2179 flow [2024-06-14 11:18:40,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:40,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:40,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:18:40,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:18:40,382 INFO L175 Difference]: Start difference. First operand has 97 places, 141 transitions, 1575 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:18:40,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 181 transitions, 2179 flow [2024-06-14 11:18:40,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 181 transitions, 2098 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:40,421 INFO L231 Difference]: Finished difference. Result has 104 places, 158 transitions, 1856 flow [2024-06-14 11:18:40,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1856, PETRI_PLACES=104, PETRI_TRANSITIONS=158} [2024-06-14 11:18:40,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-14 11:18:40,422 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 158 transitions, 1856 flow [2024-06-14 11:18:40,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:40,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:40,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:40,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:18:40,423 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:40,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:40,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1477445657, now seen corresponding path program 1 times [2024-06-14 11:18:40,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:40,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059190151] [2024-06-14 11:18:40,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:40,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:40,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:40,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:40,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:40,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059190151] [2024-06-14 11:18:40,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059190151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:40,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:40,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:40,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304929071] [2024-06-14 11:18:40,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:40,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:40,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:40,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:40,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:40,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:40,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 158 transitions, 1856 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:40,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:40,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:40,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:40,775 INFO L124 PetriNetUnfolderBase]: 1115/1866 cut-off events. [2024-06-14 11:18:40,775 INFO L125 PetriNetUnfolderBase]: For 17497/17502 co-relation queries the response was YES. [2024-06-14 11:18:40,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11012 conditions, 1866 events. 1115/1866 cut-off events. For 17497/17502 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9929 event pairs, 306 based on Foata normal form. 8/1869 useless extension candidates. Maximal degree in co-relation 10960. Up to 1554 conditions per place. [2024-06-14 11:18:40,792 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 130 selfloop transitions, 16 changer transitions 0/167 dead transitions. [2024-06-14 11:18:40,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 167 transitions, 2182 flow [2024-06-14 11:18:40,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:40,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:40,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-14 11:18:40,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:18:40,793 INFO L175 Difference]: Start difference. First operand has 104 places, 158 transitions, 1856 flow. Second operand 4 states and 98 transitions. [2024-06-14 11:18:40,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 167 transitions, 2182 flow [2024-06-14 11:18:40,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 167 transitions, 2104 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:40,836 INFO L231 Difference]: Finished difference. Result has 107 places, 158 transitions, 1820 flow [2024-06-14 11:18:40,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1820, PETRI_PLACES=107, PETRI_TRANSITIONS=158} [2024-06-14 11:18:40,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-14 11:18:40,837 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 158 transitions, 1820 flow [2024-06-14 11:18:40,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:40,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:40,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:40,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:18:40,838 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:40,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:40,838 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-14 11:18:40,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:40,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909193823] [2024-06-14 11:18:40,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:40,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:40,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:40,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:40,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:40,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909193823] [2024-06-14 11:18:40,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909193823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:40,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:40,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:40,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391470953] [2024-06-14 11:18:40,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:40,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:40,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:40,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:40,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:41,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:41,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 158 transitions, 1820 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-14 11:18:41,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:41,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:41,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:41,275 INFO L124 PetriNetUnfolderBase]: 1177/1949 cut-off events. [2024-06-14 11:18:41,276 INFO L125 PetriNetUnfolderBase]: For 21225/21295 co-relation queries the response was YES. [2024-06-14 11:18:41,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11748 conditions, 1949 events. 1177/1949 cut-off events. For 21225/21295 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10352 event pairs, 185 based on Foata normal form. 12/1912 useless extension candidates. Maximal degree in co-relation 11693. Up to 1537 conditions per place. [2024-06-14 11:18:41,293 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 130 selfloop transitions, 33 changer transitions 0/187 dead transitions. [2024-06-14 11:18:41,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 187 transitions, 2344 flow [2024-06-14 11:18:41,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:41,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:41,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:18:41,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:18:41,294 INFO L175 Difference]: Start difference. First operand has 107 places, 158 transitions, 1820 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:18:41,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 187 transitions, 2344 flow [2024-06-14 11:18:41,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 187 transitions, 2310 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:41,345 INFO L231 Difference]: Finished difference. Result has 110 places, 162 transitions, 1927 flow [2024-06-14 11:18:41,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1927, PETRI_PLACES=110, PETRI_TRANSITIONS=162} [2024-06-14 11:18:41,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-14 11:18:41,346 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 162 transitions, 1927 flow [2024-06-14 11:18:41,346 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-14 11:18:41,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:41,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:41,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:18:41,347 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-14 11:18:41,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:41,347 INFO L85 PathProgramCache]: Analyzing trace with hash -127935458, now seen corresponding path program 2 times [2024-06-14 11:18:41,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:41,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117871639] [2024-06-14 11:18:41,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:41,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:41,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:41,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:41,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:41,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117871639] [2024-06-14 11:18:41,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117871639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:41,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:41,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:41,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881956172] [2024-06-14 11:18:41,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:41,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:41,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:41,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:41,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:41,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:41,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 162 transitions, 1927 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-14 11:18:41,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:41,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:41,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:41,783 INFO L124 PetriNetUnfolderBase]: 1164/1928 cut-off events. [2024-06-14 11:18:41,783 INFO L125 PetriNetUnfolderBase]: For 23506/23583 co-relation queries the response was YES. [2024-06-14 11:18:41,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11939 conditions, 1928 events. 1164/1928 cut-off events. For 23506/23583 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10170 event pairs, 252 based on Foata normal form. 10/1888 useless extension candidates. Maximal degree in co-relation 11883. Up to 1585 conditions per place. [2024-06-14 11:18:41,800 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 127 selfloop transitions, 29 changer transitions 0/180 dead transitions. [2024-06-14 11:18:41,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 180 transitions, 2307 flow [2024-06-14 11:18:41,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:41,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:41,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:18:41,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:18:41,801 INFO L175 Difference]: Start difference. First operand has 110 places, 162 transitions, 1927 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:18:41,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 180 transitions, 2307 flow [2024-06-14 11:18:41,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 180 transitions, 2241 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:41,852 INFO L231 Difference]: Finished difference. Result has 113 places, 162 transitions, 1928 flow [2024-06-14 11:18:41,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1928, PETRI_PLACES=113, PETRI_TRANSITIONS=162} [2024-06-14 11:18:41,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-14 11:18:41,853 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 162 transitions, 1928 flow [2024-06-14 11:18:41,853 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-14 11:18:41,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:41,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:41,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:18:41,854 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:41,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:41,854 INFO L85 PathProgramCache]: Analyzing trace with hash -72703534, now seen corresponding path program 3 times [2024-06-14 11:18:41,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:41,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589576191] [2024-06-14 11:18:41,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:41,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:41,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:41,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:41,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:41,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589576191] [2024-06-14 11:18:41,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589576191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:41,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:41,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:41,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175565245] [2024-06-14 11:18:41,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:41,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:41,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:41,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:41,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:42,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:42,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 162 transitions, 1928 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-14 11:18:42,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:42,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:42,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:42,258 INFO L124 PetriNetUnfolderBase]: 1151/1905 cut-off events. [2024-06-14 11:18:42,259 INFO L125 PetriNetUnfolderBase]: For 24228/24293 co-relation queries the response was YES. [2024-06-14 11:18:42,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11845 conditions, 1905 events. 1151/1905 cut-off events. For 24228/24293 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10031 event pairs, 247 based on Foata normal form. 6/1862 useless extension candidates. Maximal degree in co-relation 11787. Up to 1552 conditions per place. [2024-06-14 11:18:42,275 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 128 selfloop transitions, 34 changer transitions 0/186 dead transitions. [2024-06-14 11:18:42,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 186 transitions, 2366 flow [2024-06-14 11:18:42,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:42,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:42,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:18:42,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 11:18:42,276 INFO L175 Difference]: Start difference. First operand has 113 places, 162 transitions, 1928 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:18:42,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 186 transitions, 2366 flow [2024-06-14 11:18:42,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 186 transitions, 2302 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:42,326 INFO L231 Difference]: Finished difference. Result has 115 places, 164 transitions, 1980 flow [2024-06-14 11:18:42,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1980, PETRI_PLACES=115, PETRI_TRANSITIONS=164} [2024-06-14 11:18:42,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 11:18:42,327 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 164 transitions, 1980 flow [2024-06-14 11:18:42,327 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-14 11:18:42,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:42,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:42,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:18:42,328 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:42,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:42,328 INFO L85 PathProgramCache]: Analyzing trace with hash -72518836, now seen corresponding path program 1 times [2024-06-14 11:18:42,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:42,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736583633] [2024-06-14 11:18:42,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:42,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:42,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:42,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:42,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:42,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736583633] [2024-06-14 11:18:42,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736583633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:42,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:42,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:42,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541677849] [2024-06-14 11:18:42,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:42,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:42,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:42,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:42,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:42,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:42,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 164 transitions, 1980 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:42,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:42,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:42,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:42,846 INFO L124 PetriNetUnfolderBase]: 1318/2165 cut-off events. [2024-06-14 11:18:42,846 INFO L125 PetriNetUnfolderBase]: For 28324/28331 co-relation queries the response was YES. [2024-06-14 11:18:42,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13161 conditions, 2165 events. 1318/2165 cut-off events. For 28324/28331 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11396 event pairs, 261 based on Foata normal form. 30/2193 useless extension candidates. Maximal degree in co-relation 13102. Up to 1659 conditions per place. [2024-06-14 11:18:42,864 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 134 selfloop transitions, 56 changer transitions 0/196 dead transitions. [2024-06-14 11:18:42,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 196 transitions, 2556 flow [2024-06-14 11:18:42,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:42,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:42,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:18:42,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:18:42,866 INFO L175 Difference]: Start difference. First operand has 115 places, 164 transitions, 1980 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:18:42,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 196 transitions, 2556 flow [2024-06-14 11:18:42,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 196 transitions, 2470 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:42,920 INFO L231 Difference]: Finished difference. Result has 119 places, 168 transitions, 2091 flow [2024-06-14 11:18:42,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2091, PETRI_PLACES=119, PETRI_TRANSITIONS=168} [2024-06-14 11:18:42,922 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-14 11:18:42,922 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 168 transitions, 2091 flow [2024-06-14 11:18:42,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:42,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:42,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:42,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:18:42,922 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:42,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:42,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1536392448, now seen corresponding path program 2 times [2024-06-14 11:18:42,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:42,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807812202] [2024-06-14 11:18:42,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:42,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:42,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:43,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:43,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:43,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807812202] [2024-06-14 11:18:43,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807812202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:43,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:43,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:43,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260356249] [2024-06-14 11:18:43,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:43,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:43,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:43,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:43,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:43,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:43,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 168 transitions, 2091 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:43,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:43,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:43,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:43,378 INFO L124 PetriNetUnfolderBase]: 1335/2198 cut-off events. [2024-06-14 11:18:43,378 INFO L125 PetriNetUnfolderBase]: For 28726/28733 co-relation queries the response was YES. [2024-06-14 11:18:43,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13839 conditions, 2198 events. 1335/2198 cut-off events. For 28726/28733 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11674 event pairs, 291 based on Foata normal form. 10/2206 useless extension candidates. Maximal degree in co-relation 13779. Up to 1912 conditions per place. [2024-06-14 11:18:43,397 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 28 changer transitions 0/194 dead transitions. [2024-06-14 11:18:43,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 194 transitions, 2555 flow [2024-06-14 11:18:43,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:43,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:43,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:18:43,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:18:43,398 INFO L175 Difference]: Start difference. First operand has 119 places, 168 transitions, 2091 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:18:43,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 194 transitions, 2555 flow [2024-06-14 11:18:43,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 194 transitions, 2412 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:43,455 INFO L231 Difference]: Finished difference. Result has 120 places, 170 transitions, 2043 flow [2024-06-14 11:18:43,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2043, PETRI_PLACES=120, PETRI_TRANSITIONS=170} [2024-06-14 11:18:43,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-14 11:18:43,456 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 170 transitions, 2043 flow [2024-06-14 11:18:43,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:43,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:43,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:43,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:18:43,457 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:43,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:43,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1536095778, now seen corresponding path program 3 times [2024-06-14 11:18:43,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:43,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784943890] [2024-06-14 11:18:43,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:43,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:43,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:43,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:43,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:43,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784943890] [2024-06-14 11:18:43,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784943890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:43,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:43,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:43,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015897220] [2024-06-14 11:18:43,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:43,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:43,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:43,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:43,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:43,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:43,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 170 transitions, 2043 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:43,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:43,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:43,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:43,904 INFO L124 PetriNetUnfolderBase]: 1327/2182 cut-off events. [2024-06-14 11:18:43,905 INFO L125 PetriNetUnfolderBase]: For 29622/29629 co-relation queries the response was YES. [2024-06-14 11:18:43,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13527 conditions, 2182 events. 1327/2182 cut-off events. For 29622/29629 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11544 event pairs, 260 based on Foata normal form. 10/2190 useless extension candidates. Maximal degree in co-relation 13466. Up to 1836 conditions per place. [2024-06-14 11:18:43,921 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 159 selfloop transitions, 33 changer transitions 0/198 dead transitions. [2024-06-14 11:18:43,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 198 transitions, 2529 flow [2024-06-14 11:18:43,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:43,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:43,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:18:43,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:18:43,922 INFO L175 Difference]: Start difference. First operand has 120 places, 170 transitions, 2043 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:18:43,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 198 transitions, 2529 flow [2024-06-14 11:18:43,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 198 transitions, 2452 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:43,976 INFO L231 Difference]: Finished difference. Result has 123 places, 173 transitions, 2095 flow [2024-06-14 11:18:43,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2095, PETRI_PLACES=123, PETRI_TRANSITIONS=173} [2024-06-14 11:18:43,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-14 11:18:43,977 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 173 transitions, 2095 flow [2024-06-14 11:18:43,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:43,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:43,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:43,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:18:43,978 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:43,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:43,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1621433026, now seen corresponding path program 1 times [2024-06-14 11:18:43,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:43,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479211815] [2024-06-14 11:18:43,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:43,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:43,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:44,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:44,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:44,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479211815] [2024-06-14 11:18:44,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479211815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:44,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:44,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:44,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814116898] [2024-06-14 11:18:44,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:44,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:44,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:44,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:44,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:44,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:44,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 173 transitions, 2095 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:44,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:44,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:44,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:44,686 INFO L124 PetriNetUnfolderBase]: 2300/3846 cut-off events. [2024-06-14 11:18:44,686 INFO L125 PetriNetUnfolderBase]: For 70185/70185 co-relation queries the response was YES. [2024-06-14 11:18:44,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23076 conditions, 3846 events. 2300/3846 cut-off events. For 70185/70185 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23631 event pairs, 361 based on Foata normal form. 54/3896 useless extension candidates. Maximal degree in co-relation 23013. Up to 1837 conditions per place. [2024-06-14 11:18:44,716 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 173 selfloop transitions, 68 changer transitions 0/247 dead transitions. [2024-06-14 11:18:44,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 247 transitions, 3282 flow [2024-06-14 11:18:44,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:44,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:44,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-14 11:18:44,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432926829268293 [2024-06-14 11:18:44,718 INFO L175 Difference]: Start difference. First operand has 123 places, 173 transitions, 2095 flow. Second operand 8 states and 211 transitions. [2024-06-14 11:18:44,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 247 transitions, 3282 flow [2024-06-14 11:18:44,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 247 transitions, 3191 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:44,823 INFO L231 Difference]: Finished difference. Result has 129 places, 192 transitions, 2491 flow [2024-06-14 11:18:44,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2491, PETRI_PLACES=129, PETRI_TRANSITIONS=192} [2024-06-14 11:18:44,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-14 11:18:44,824 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 192 transitions, 2491 flow [2024-06-14 11:18:44,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:44,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:44,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:44,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:18:44,826 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:44,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:44,826 INFO L85 PathProgramCache]: Analyzing trace with hash 329117230, now seen corresponding path program 2 times [2024-06-14 11:18:44,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:44,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658840084] [2024-06-14 11:18:44,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:44,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:44,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:44,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-14 11:18:44,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:44,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658840084] [2024-06-14 11:18:44,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658840084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:44,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:44,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:44,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869699096] [2024-06-14 11:18:44,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:44,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:44,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:44,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:44,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:45,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:45,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 192 transitions, 2491 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:45,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:45,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:45,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:45,585 INFO L124 PetriNetUnfolderBase]: 2449/4119 cut-off events. [2024-06-14 11:18:45,585 INFO L125 PetriNetUnfolderBase]: For 79702/79702 co-relation queries the response was YES. [2024-06-14 11:18:45,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25386 conditions, 4119 events. 2449/4119 cut-off events. For 79702/79702 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25857 event pairs, 706 based on Foata normal form. 50/4163 useless extension candidates. Maximal degree in co-relation 25320. Up to 3206 conditions per place. [2024-06-14 11:18:45,620 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 152 selfloop transitions, 66 changer transitions 0/224 dead transitions. [2024-06-14 11:18:45,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 224 transitions, 3134 flow [2024-06-14 11:18:45,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:45,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:45,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:18:45,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:18:45,622 INFO L175 Difference]: Start difference. First operand has 129 places, 192 transitions, 2491 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:18:45,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 224 transitions, 3134 flow [2024-06-14 11:18:45,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 224 transitions, 2963 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:45,762 INFO L231 Difference]: Finished difference. Result has 133 places, 195 transitions, 2537 flow [2024-06-14 11:18:45,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2537, PETRI_PLACES=133, PETRI_TRANSITIONS=195} [2024-06-14 11:18:45,763 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-14 11:18:45,763 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 195 transitions, 2537 flow [2024-06-14 11:18:45,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:45,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:45,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:45,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:18:45,764 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:45,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:45,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1184870660, now seen corresponding path program 3 times [2024-06-14 11:18:45,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:45,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201340701] [2024-06-14 11:18:45,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:45,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:45,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:45,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:45,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:45,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201340701] [2024-06-14 11:18:45,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201340701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:45,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:45,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:45,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738134750] [2024-06-14 11:18:45,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:45,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:45,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:45,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:45,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:45,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:45,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 195 transitions, 2537 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:45,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:45,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:45,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:46,532 INFO L124 PetriNetUnfolderBase]: 2560/4330 cut-off events. [2024-06-14 11:18:46,533 INFO L125 PetriNetUnfolderBase]: For 81920/81920 co-relation queries the response was YES. [2024-06-14 11:18:46,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25726 conditions, 4330 events. 2560/4330 cut-off events. For 81920/81920 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 27648 event pairs, 644 based on Foata normal form. 54/4380 useless extension candidates. Maximal degree in co-relation 25658. Up to 2608 conditions per place. [2024-06-14 11:18:46,568 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 171 selfloop transitions, 64 changer transitions 0/241 dead transitions. [2024-06-14 11:18:46,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 241 transitions, 3417 flow [2024-06-14 11:18:46,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:46,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:46,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:18:46,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-14 11:18:46,572 INFO L175 Difference]: Start difference. First operand has 133 places, 195 transitions, 2537 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:18:46,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 241 transitions, 3417 flow [2024-06-14 11:18:46,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 241 transitions, 3269 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:46,811 INFO L231 Difference]: Finished difference. Result has 136 places, 204 transitions, 2735 flow [2024-06-14 11:18:46,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2389, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2735, PETRI_PLACES=136, PETRI_TRANSITIONS=204} [2024-06-14 11:18:46,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-14 11:18:46,813 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 204 transitions, 2735 flow [2024-06-14 11:18:46,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:46,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:46,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:46,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:18:46,822 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:46,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:46,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1490523898, now seen corresponding path program 4 times [2024-06-14 11:18:46,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:46,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289020140] [2024-06-14 11:18:46,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:46,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:46,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:46,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:46,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289020140] [2024-06-14 11:18:46,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289020140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:46,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:46,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:46,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097970260] [2024-06-14 11:18:46,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:46,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:46,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:46,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:46,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:47,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:47,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 204 transitions, 2735 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:47,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:47,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:47,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:47,790 INFO L124 PetriNetUnfolderBase]: 2747/4653 cut-off events. [2024-06-14 11:18:47,791 INFO L125 PetriNetUnfolderBase]: For 91361/91361 co-relation queries the response was YES. [2024-06-14 11:18:47,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27742 conditions, 4653 events. 2747/4653 cut-off events. For 91361/91361 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 30290 event pairs, 897 based on Foata normal form. 50/4699 useless extension candidates. Maximal degree in co-relation 27672. Up to 3698 conditions per place. [2024-06-14 11:18:47,824 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 144 selfloop transitions, 97 changer transitions 0/247 dead transitions. [2024-06-14 11:18:47,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 247 transitions, 3499 flow [2024-06-14 11:18:47,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:18:47,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:18:47,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-14 11:18:47,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-14 11:18:47,826 INFO L175 Difference]: Start difference. First operand has 136 places, 204 transitions, 2735 flow. Second operand 10 states and 239 transitions. [2024-06-14 11:18:47,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 247 transitions, 3499 flow [2024-06-14 11:18:48,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 247 transitions, 3364 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:48,007 INFO L231 Difference]: Finished difference. Result has 143 places, 206 transitions, 2865 flow [2024-06-14 11:18:48,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2865, PETRI_PLACES=143, PETRI_TRANSITIONS=206} [2024-06-14 11:18:48,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-14 11:18:48,007 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 206 transitions, 2865 flow [2024-06-14 11:18:48,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:48,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:48,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:48,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:18:48,008 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:48,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:48,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1485161518, now seen corresponding path program 5 times [2024-06-14 11:18:48,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:48,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670291594] [2024-06-14 11:18:48,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:48,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:48,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:48,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:48,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:48,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670291594] [2024-06-14 11:18:48,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670291594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:48,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:48,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:48,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719306433] [2024-06-14 11:18:48,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:48,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:48,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:48,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:48,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:48,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:48,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 206 transitions, 2865 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:48,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:48,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:48,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:49,060 INFO L124 PetriNetUnfolderBase]: 2934/4995 cut-off events. [2024-06-14 11:18:49,060 INFO L125 PetriNetUnfolderBase]: For 99087/99087 co-relation queries the response was YES. [2024-06-14 11:18:49,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29381 conditions, 4995 events. 2934/4995 cut-off events. For 99087/99087 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 33193 event pairs, 973 based on Foata normal form. 50/5041 useless extension candidates. Maximal degree in co-relation 29309. Up to 4019 conditions per place. [2024-06-14 11:18:49,094 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 136 selfloop transitions, 100 changer transitions 0/242 dead transitions. [2024-06-14 11:18:49,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 242 transitions, 3609 flow [2024-06-14 11:18:49,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:18:49,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:18:49,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:18:49,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-14 11:18:49,095 INFO L175 Difference]: Start difference. First operand has 143 places, 206 transitions, 2865 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:18:49,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 242 transitions, 3609 flow [2024-06-14 11:18:49,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 242 transitions, 3364 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 11:18:49,265 INFO L231 Difference]: Finished difference. Result has 144 places, 208 transitions, 2895 flow [2024-06-14 11:18:49,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2895, PETRI_PLACES=144, PETRI_TRANSITIONS=208} [2024-06-14 11:18:49,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-14 11:18:49,266 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 208 transitions, 2895 flow [2024-06-14 11:18:49,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:49,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:49,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:49,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:18:49,266 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:49,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:49,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1490671768, now seen corresponding path program 6 times [2024-06-14 11:18:49,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:49,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95196076] [2024-06-14 11:18:49,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:49,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:49,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:49,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:49,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:49,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95196076] [2024-06-14 11:18:49,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95196076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:49,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:49,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:49,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184955925] [2024-06-14 11:18:49,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:49,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:49,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:49,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:49,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:49,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:49,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 208 transitions, 2895 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:49,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:49,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:49,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:50,363 INFO L124 PetriNetUnfolderBase]: 3266/5584 cut-off events. [2024-06-14 11:18:50,363 INFO L125 PetriNetUnfolderBase]: For 114071/114071 co-relation queries the response was YES. [2024-06-14 11:18:50,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32578 conditions, 5584 events. 3266/5584 cut-off events. For 114071/114071 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38291 event pairs, 1052 based on Foata normal form. 42/5622 useless extension candidates. Maximal degree in co-relation 32505. Up to 3642 conditions per place. [2024-06-14 11:18:50,408 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 156 selfloop transitions, 100 changer transitions 0/262 dead transitions. [2024-06-14 11:18:50,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 262 transitions, 3861 flow [2024-06-14 11:18:50,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:18:50,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:18:50,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-14 11:18:50,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-14 11:18:50,410 INFO L175 Difference]: Start difference. First operand has 144 places, 208 transitions, 2895 flow. Second operand 10 states and 244 transitions. [2024-06-14 11:18:50,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 262 transitions, 3861 flow [2024-06-14 11:18:50,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 262 transitions, 3618 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 11:18:50,629 INFO L231 Difference]: Finished difference. Result has 148 places, 213 transitions, 3013 flow [2024-06-14 11:18:50,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3013, PETRI_PLACES=148, PETRI_TRANSITIONS=213} [2024-06-14 11:18:50,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-14 11:18:50,630 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 213 transitions, 3013 flow [2024-06-14 11:18:50,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:50,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:50,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:50,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:18:50,631 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:50,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:50,632 INFO L85 PathProgramCache]: Analyzing trace with hash 2046884456, now seen corresponding path program 1 times [2024-06-14 11:18:50,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:50,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512803136] [2024-06-14 11:18:50,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:50,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:50,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-14 11:18:50,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:50,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512803136] [2024-06-14 11:18:50,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512803136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:50,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:50,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:50,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162252095] [2024-06-14 11:18:50,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:50,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:50,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:50,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:50,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:50,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:50,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 213 transitions, 3013 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:50,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:50,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:50,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:51,845 INFO L124 PetriNetUnfolderBase]: 3590/6162 cut-off events. [2024-06-14 11:18:51,845 INFO L125 PetriNetUnfolderBase]: For 137376/137376 co-relation queries the response was YES. [2024-06-14 11:18:51,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36154 conditions, 6162 events. 3590/6162 cut-off events. For 137376/137376 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 43361 event pairs, 1124 based on Foata normal form. 42/6196 useless extension candidates. Maximal degree in co-relation 36079. Up to 3650 conditions per place. [2024-06-14 11:18:51,887 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 136 selfloop transitions, 115 changer transitions 0/257 dead transitions. [2024-06-14 11:18:51,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 257 transitions, 3927 flow [2024-06-14 11:18:51,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:18:51,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:18:51,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:18:51,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-14 11:18:51,888 INFO L175 Difference]: Start difference. First operand has 148 places, 213 transitions, 3013 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:18:51,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 257 transitions, 3927 flow [2024-06-14 11:18:52,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 257 transitions, 3720 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:52,117 INFO L231 Difference]: Finished difference. Result has 151 places, 216 transitions, 3154 flow [2024-06-14 11:18:52,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3154, PETRI_PLACES=151, PETRI_TRANSITIONS=216} [2024-06-14 11:18:52,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-14 11:18:52,117 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 216 transitions, 3154 flow [2024-06-14 11:18:52,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:52,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:52,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:52,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:18:52,118 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:52,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:52,118 INFO L85 PathProgramCache]: Analyzing trace with hash -640240268, now seen corresponding path program 7 times [2024-06-14 11:18:52,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:52,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327853747] [2024-06-14 11:18:52,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:52,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:52,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:52,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:52,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327853747] [2024-06-14 11:18:52,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327853747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:52,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:52,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:52,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82354048] [2024-06-14 11:18:52,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:52,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:52,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:52,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:52,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:52,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:52,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 216 transitions, 3154 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:52,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:52,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:52,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:53,243 INFO L124 PetriNetUnfolderBase]: 3623/6219 cut-off events. [2024-06-14 11:18:53,243 INFO L125 PetriNetUnfolderBase]: For 136045/136045 co-relation queries the response was YES. [2024-06-14 11:18:53,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36800 conditions, 6219 events. 3623/6219 cut-off events. For 136045/136045 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 44017 event pairs, 1372 based on Foata normal form. 16/6231 useless extension candidates. Maximal degree in co-relation 36723. Up to 5567 conditions per place. [2024-06-14 11:18:53,285 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 43 changer transitions 0/248 dead transitions. [2024-06-14 11:18:53,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 248 transitions, 3768 flow [2024-06-14 11:18:53,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:53,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:53,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:18:53,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:18:53,286 INFO L175 Difference]: Start difference. First operand has 151 places, 216 transitions, 3154 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:18:53,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 248 transitions, 3768 flow [2024-06-14 11:18:53,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 248 transitions, 3512 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:53,540 INFO L231 Difference]: Finished difference. Result has 153 places, 217 transitions, 3027 flow [2024-06-14 11:18:53,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2898, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3027, PETRI_PLACES=153, PETRI_TRANSITIONS=217} [2024-06-14 11:18:53,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-14 11:18:53,542 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 217 transitions, 3027 flow [2024-06-14 11:18:53,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:53,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:53,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:53,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:18:53,543 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:53,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:53,543 INFO L85 PathProgramCache]: Analyzing trace with hash -640025066, now seen corresponding path program 2 times [2024-06-14 11:18:53,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:53,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399880915] [2024-06-14 11:18:53,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:53,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:53,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:53,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:53,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:53,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399880915] [2024-06-14 11:18:53,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399880915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:53,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:53,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:53,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628513531] [2024-06-14 11:18:53,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:53,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:53,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:53,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:53,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:53,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:53,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 217 transitions, 3027 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:53,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:53,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:53,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:54,646 INFO L124 PetriNetUnfolderBase]: 3664/6304 cut-off events. [2024-06-14 11:18:54,646 INFO L125 PetriNetUnfolderBase]: For 139320/139320 co-relation queries the response was YES. [2024-06-14 11:18:54,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36851 conditions, 6304 events. 3664/6304 cut-off events. For 139320/139320 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 44747 event pairs, 1374 based on Foata normal form. 12/6312 useless extension candidates. Maximal degree in co-relation 36773. Up to 5551 conditions per place. [2024-06-14 11:18:54,692 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 201 selfloop transitions, 45 changer transitions 0/252 dead transitions. [2024-06-14 11:18:54,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 252 transitions, 3667 flow [2024-06-14 11:18:54,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:54,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:54,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:18:54,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 11:18:54,693 INFO L175 Difference]: Start difference. First operand has 153 places, 217 transitions, 3027 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:18:54,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 252 transitions, 3667 flow [2024-06-14 11:18:55,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 252 transitions, 3552 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:55,036 INFO L231 Difference]: Finished difference. Result has 155 places, 218 transitions, 3046 flow [2024-06-14 11:18:55,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3046, PETRI_PLACES=155, PETRI_TRANSITIONS=218} [2024-06-14 11:18:55,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-14 11:18:55,037 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 218 transitions, 3046 flow [2024-06-14 11:18:55,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:55,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:55,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:55,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:18:55,038 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:55,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:55,039 INFO L85 PathProgramCache]: Analyzing trace with hash -374327786, now seen corresponding path program 3 times [2024-06-14 11:18:55,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:55,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029997232] [2024-06-14 11:18:55,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:55,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:55,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:55,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:55,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:55,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029997232] [2024-06-14 11:18:55,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029997232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:55,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:55,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:55,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766441546] [2024-06-14 11:18:55,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:55,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:55,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:55,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:55,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:55,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:55,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 218 transitions, 3046 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:55,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:55,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:55,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:56,122 INFO L124 PetriNetUnfolderBase]: 3644/6272 cut-off events. [2024-06-14 11:18:56,122 INFO L125 PetriNetUnfolderBase]: For 142116/142116 co-relation queries the response was YES. [2024-06-14 11:18:56,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36413 conditions, 6272 events. 3644/6272 cut-off events. For 142116/142116 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44062 event pairs, 1314 based on Foata normal form. 12/6280 useless extension candidates. Maximal degree in co-relation 36334. Up to 5018 conditions per place. [2024-06-14 11:18:56,169 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 54 changer transitions 0/252 dead transitions. [2024-06-14 11:18:56,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 252 transitions, 3596 flow [2024-06-14 11:18:56,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:56,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:56,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:18:56,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:18:56,170 INFO L175 Difference]: Start difference. First operand has 155 places, 218 transitions, 3046 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:18:56,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 252 transitions, 3596 flow [2024-06-14 11:18:56,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 252 transitions, 3474 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:56,398 INFO L231 Difference]: Finished difference. Result has 156 places, 217 transitions, 2980 flow [2024-06-14 11:18:56,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2980, PETRI_PLACES=156, PETRI_TRANSITIONS=217} [2024-06-14 11:18:56,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-14 11:18:56,409 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 217 transitions, 2980 flow [2024-06-14 11:18:56,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:56,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:56,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:56,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:18:56,409 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:56,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:56,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1808919558, now seen corresponding path program 1 times [2024-06-14 11:18:56,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:56,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139375066] [2024-06-14 11:18:56,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:56,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:56,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:56,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:56,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:56,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139375066] [2024-06-14 11:18:56,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139375066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:56,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:56,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:56,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823848711] [2024-06-14 11:18:56,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:56,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:56,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:56,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:56,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:56,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:56,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 217 transitions, 2980 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-14 11:18:56,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:56,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:56,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:57,455 INFO L124 PetriNetUnfolderBase]: 3482/6048 cut-off events. [2024-06-14 11:18:57,455 INFO L125 PetriNetUnfolderBase]: For 140746/140753 co-relation queries the response was YES. [2024-06-14 11:18:57,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35227 conditions, 6048 events. 3482/6048 cut-off events. For 140746/140753 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 43481 event pairs, 1334 based on Foata normal form. 8/6010 useless extension candidates. Maximal degree in co-relation 35147. Up to 5436 conditions per place. [2024-06-14 11:18:57,496 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 178 selfloop transitions, 19 changer transitions 0/229 dead transitions. [2024-06-14 11:18:57,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 229 transitions, 3426 flow [2024-06-14 11:18:57,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:57,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:57,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-14 11:18:57,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:18:57,498 INFO L175 Difference]: Start difference. First operand has 156 places, 217 transitions, 2980 flow. Second operand 5 states and 115 transitions. [2024-06-14 11:18:57,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 229 transitions, 3426 flow [2024-06-14 11:18:57,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 229 transitions, 3225 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 11:18:57,716 INFO L231 Difference]: Finished difference. Result has 154 places, 220 transitions, 2859 flow [2024-06-14 11:18:57,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2859, PETRI_PLACES=154, PETRI_TRANSITIONS=220} [2024-06-14 11:18:57,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 11:18:57,717 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 220 transitions, 2859 flow [2024-06-14 11:18:57,717 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-14 11:18:57,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:57,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:57,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:18:57,717 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:57,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:57,740 INFO L85 PathProgramCache]: Analyzing trace with hash 2123651450, now seen corresponding path program 1 times [2024-06-14 11:18:57,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:57,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137452939] [2024-06-14 11:18:57,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:57,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:57,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:57,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:57,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:57,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137452939] [2024-06-14 11:18:57,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137452939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:57,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:57,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:57,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307913807] [2024-06-14 11:18:57,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:57,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:57,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:57,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:57,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:57,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:57,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 220 transitions, 2859 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:57,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:57,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:57,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:58,789 INFO L124 PetriNetUnfolderBase]: 3635/6278 cut-off events. [2024-06-14 11:18:58,790 INFO L125 PetriNetUnfolderBase]: For 148541/148541 co-relation queries the response was YES. [2024-06-14 11:18:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36741 conditions, 6278 events. 3635/6278 cut-off events. For 148541/148541 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 44788 event pairs, 1344 based on Foata normal form. 1/6278 useless extension candidates. Maximal degree in co-relation 36662. Up to 5774 conditions per place. [2024-06-14 11:18:58,842 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 38 changer transitions 0/262 dead transitions. [2024-06-14 11:18:58,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 262 transitions, 3871 flow [2024-06-14 11:18:58,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:58,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:58,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:18:58,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 11:18:58,844 INFO L175 Difference]: Start difference. First operand has 154 places, 220 transitions, 2859 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:18:58,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 262 transitions, 3871 flow [2024-06-14 11:18:59,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 262 transitions, 3807 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:59,180 INFO L231 Difference]: Finished difference. Result has 160 places, 243 transitions, 3339 flow [2024-06-14 11:18:59,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3339, PETRI_PLACES=160, PETRI_TRANSITIONS=243} [2024-06-14 11:18:59,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-14 11:18:59,181 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 243 transitions, 3339 flow [2024-06-14 11:18:59,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:59,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:59,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:18:59,182 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:59,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:59,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1631556840, now seen corresponding path program 1 times [2024-06-14 11:18:59,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:59,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597845399] [2024-06-14 11:18:59,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:59,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:59,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:59,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:59,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597845399] [2024-06-14 11:18:59,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597845399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:59,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:59,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:59,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116396785] [2024-06-14 11:18:59,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:59,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:59,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:59,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:59,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:59,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:59,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 243 transitions, 3339 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:59,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:59,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:00,151 INFO L124 PetriNetUnfolderBase]: 3642/6292 cut-off events. [2024-06-14 11:19:00,159 INFO L125 PetriNetUnfolderBase]: For 161433/161440 co-relation queries the response was YES. [2024-06-14 11:19:00,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38166 conditions, 6292 events. 3642/6292 cut-off events. For 161433/161440 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 44958 event pairs, 1362 based on Foata normal form. 10/6300 useless extension candidates. Maximal degree in co-relation 38083. Up to 5756 conditions per place. [2024-06-14 11:19:00,228 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 40 changer transitions 2/269 dead transitions. [2024-06-14 11:19:00,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 269 transitions, 4080 flow [2024-06-14 11:19:00,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:00,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:00,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 11:19:00,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:19:00,234 INFO L175 Difference]: Start difference. First operand has 160 places, 243 transitions, 3339 flow. Second operand 7 states and 154 transitions. [2024-06-14 11:19:00,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 269 transitions, 4080 flow [2024-06-14 11:19:00,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 269 transitions, 4016 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-06-14 11:19:00,665 INFO L231 Difference]: Finished difference. Result has 168 places, 252 transitions, 3525 flow [2024-06-14 11:19:00,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3525, PETRI_PLACES=168, PETRI_TRANSITIONS=252} [2024-06-14 11:19:00,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 11:19:00,666 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 252 transitions, 3525 flow [2024-06-14 11:19:00,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:00,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:00,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:00,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:19:00,666 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:00,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:00,667 INFO L85 PathProgramCache]: Analyzing trace with hash -133678970, now seen corresponding path program 2 times [2024-06-14 11:19:00,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:00,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152217989] [2024-06-14 11:19:00,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:00,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:00,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:00,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:00,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:00,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152217989] [2024-06-14 11:19:00,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152217989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:00,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:00,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:00,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460675562] [2024-06-14 11:19:00,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:00,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:00,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:00,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:00,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:00,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:00,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 252 transitions, 3525 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:00,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:00,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:00,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:01,760 INFO L124 PetriNetUnfolderBase]: 3621/6259 cut-off events. [2024-06-14 11:19:01,760 INFO L125 PetriNetUnfolderBase]: For 168500/168507 co-relation queries the response was YES. [2024-06-14 11:19:01,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38227 conditions, 6259 events. 3621/6259 cut-off events. For 168500/168507 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 44642 event pairs, 1353 based on Foata normal form. 12/6269 useless extension candidates. Maximal degree in co-relation 38140. Up to 5644 conditions per place. [2024-06-14 11:19:01,825 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 191 selfloop transitions, 77 changer transitions 3/277 dead transitions. [2024-06-14 11:19:01,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 277 transitions, 4300 flow [2024-06-14 11:19:01,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:01,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:01,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:19:01,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:19:01,827 INFO L175 Difference]: Start difference. First operand has 168 places, 252 transitions, 3525 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:19:01,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 277 transitions, 4300 flow [2024-06-14 11:19:02,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 277 transitions, 4194 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:02,266 INFO L231 Difference]: Finished difference. Result has 172 places, 255 transitions, 3658 flow [2024-06-14 11:19:02,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3658, PETRI_PLACES=172, PETRI_TRANSITIONS=255} [2024-06-14 11:19:02,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-14 11:19:02,267 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 255 transitions, 3658 flow [2024-06-14 11:19:02,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:02,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:02,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:02,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:19:02,268 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:02,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:02,268 INFO L85 PathProgramCache]: Analyzing trace with hash -133441820, now seen corresponding path program 3 times [2024-06-14 11:19:02,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:02,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794927303] [2024-06-14 11:19:02,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:02,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:02,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:02,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:02,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:02,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794927303] [2024-06-14 11:19:02,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794927303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:02,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:02,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:02,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826246427] [2024-06-14 11:19:02,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:02,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:02,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:02,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:02,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:02,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:02,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 255 transitions, 3658 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:02,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:02,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:02,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:03,335 INFO L124 PetriNetUnfolderBase]: 3505/6044 cut-off events. [2024-06-14 11:19:03,336 INFO L125 PetriNetUnfolderBase]: For 172616/172626 co-relation queries the response was YES. [2024-06-14 11:19:03,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37335 conditions, 6044 events. 3505/6044 cut-off events. For 172616/172626 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 42644 event pairs, 1321 based on Foata normal form. 10/6049 useless extension candidates. Maximal degree in co-relation 37247. Up to 5448 conditions per place. [2024-06-14 11:19:03,397 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 187 selfloop transitions, 73 changer transitions 3/269 dead transitions. [2024-06-14 11:19:03,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 269 transitions, 4235 flow [2024-06-14 11:19:03,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:03,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:03,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:19:03,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:19:03,399 INFO L175 Difference]: Start difference. First operand has 172 places, 255 transitions, 3658 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:19:03,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 269 transitions, 4235 flow [2024-06-14 11:19:03,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 269 transitions, 4134 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:03,843 INFO L231 Difference]: Finished difference. Result has 174 places, 252 transitions, 3660 flow [2024-06-14 11:19:03,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3660, PETRI_PLACES=174, PETRI_TRANSITIONS=252} [2024-06-14 11:19:03,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-14 11:19:03,844 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 252 transitions, 3660 flow [2024-06-14 11:19:03,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:03,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:03,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:03,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:19:03,844 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:03,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:03,845 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-14 11:19:03,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:03,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527749485] [2024-06-14 11:19:03,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:03,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:03,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:03,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:03,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:03,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527749485] [2024-06-14 11:19:03,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527749485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:03,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:03,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:03,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932467579] [2024-06-14 11:19:03,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:03,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:03,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:03,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:03,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:04,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:04,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 252 transitions, 3660 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-14 11:19:04,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:04,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:04,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:04,829 INFO L124 PetriNetUnfolderBase]: 3225/5581 cut-off events. [2024-06-14 11:19:04,829 INFO L125 PetriNetUnfolderBase]: For 173966/173977 co-relation queries the response was YES. [2024-06-14 11:19:04,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34968 conditions, 5581 events. 3225/5581 cut-off events. For 173966/173977 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38995 event pairs, 1158 based on Foata normal form. 22/5573 useless extension candidates. Maximal degree in co-relation 34879. Up to 4935 conditions per place. [2024-06-14 11:19:04,877 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 209 selfloop transitions, 22 changer transitions 0/267 dead transitions. [2024-06-14 11:19:04,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 267 transitions, 4196 flow [2024-06-14 11:19:04,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:04,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:04,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-14 11:19:04,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 11:19:04,878 INFO L175 Difference]: Start difference. First operand has 174 places, 252 transitions, 3660 flow. Second operand 5 states and 118 transitions. [2024-06-14 11:19:04,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 267 transitions, 4196 flow [2024-06-14 11:19:05,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 267 transitions, 4019 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:05,302 INFO L231 Difference]: Finished difference. Result has 174 places, 254 transitions, 3564 flow [2024-06-14 11:19:05,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3564, PETRI_PLACES=174, PETRI_TRANSITIONS=254} [2024-06-14 11:19:05,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-14 11:19:05,303 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 254 transitions, 3564 flow [2024-06-14 11:19:05,304 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-14 11:19:05,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:05,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:05,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:19:05,304 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:05,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:05,305 INFO L85 PathProgramCache]: Analyzing trace with hash -965069260, now seen corresponding path program 1 times [2024-06-14 11:19:05,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:05,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636580562] [2024-06-14 11:19:05,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:05,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:05,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:05,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:05,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636580562] [2024-06-14 11:19:05,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636580562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:05,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:05,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:05,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805514066] [2024-06-14 11:19:05,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:05,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:05,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:05,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:05,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:05,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:05,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 254 transitions, 3564 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:05,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:05,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:05,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:06,336 INFO L124 PetriNetUnfolderBase]: 3343/5738 cut-off events. [2024-06-14 11:19:06,336 INFO L125 PetriNetUnfolderBase]: For 172124/172124 co-relation queries the response was YES. [2024-06-14 11:19:06,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36035 conditions, 5738 events. 3343/5738 cut-off events. For 172124/172124 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39611 event pairs, 1210 based on Foata normal form. 1/5738 useless extension candidates. Maximal degree in co-relation 35945. Up to 5282 conditions per place. [2024-06-14 11:19:06,394 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 227 selfloop transitions, 42 changer transitions 0/275 dead transitions. [2024-06-14 11:19:06,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 275 transitions, 4205 flow [2024-06-14 11:19:06,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:06,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:06,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:19:06,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-14 11:19:06,395 INFO L175 Difference]: Start difference. First operand has 174 places, 254 transitions, 3564 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:19:06,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 275 transitions, 4205 flow [2024-06-14 11:19:06,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 275 transitions, 4130 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:06,892 INFO L231 Difference]: Finished difference. Result has 178 places, 255 transitions, 3600 flow [2024-06-14 11:19:06,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3600, PETRI_PLACES=178, PETRI_TRANSITIONS=255} [2024-06-14 11:19:06,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-14 11:19:06,893 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 255 transitions, 3600 flow [2024-06-14 11:19:06,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:06,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:06,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:06,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:19:06,894 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:06,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:06,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1403118375, now seen corresponding path program 1 times [2024-06-14 11:19:06,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:06,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858943104] [2024-06-14 11:19:06,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:06,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:06,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:07,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:07,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:07,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858943104] [2024-06-14 11:19:07,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858943104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:07,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:07,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:07,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687837520] [2024-06-14 11:19:07,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:07,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:07,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:07,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:07,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:07,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:07,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 255 transitions, 3600 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:07,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:07,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:07,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:07,935 INFO L124 PetriNetUnfolderBase]: 3356/5760 cut-off events. [2024-06-14 11:19:07,935 INFO L125 PetriNetUnfolderBase]: For 180924/180931 co-relation queries the response was YES. [2024-06-14 11:19:07,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36415 conditions, 5760 events. 3356/5760 cut-off events. For 180924/180931 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 39799 event pairs, 1216 based on Foata normal form. 7/5765 useless extension candidates. Maximal degree in co-relation 36324. Up to 5189 conditions per place. [2024-06-14 11:19:07,992 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 89 changer transitions 0/280 dead transitions. [2024-06-14 11:19:07,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 280 transitions, 4368 flow [2024-06-14 11:19:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:07,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:07,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:19:07,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:19:07,994 INFO L175 Difference]: Start difference. First operand has 178 places, 255 transitions, 3600 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:19:07,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 280 transitions, 4368 flow [2024-06-14 11:19:08,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 280 transitions, 4248 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:08,515 INFO L231 Difference]: Finished difference. Result has 182 places, 261 transitions, 3822 flow [2024-06-14 11:19:08,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3822, PETRI_PLACES=182, PETRI_TRANSITIONS=261} [2024-06-14 11:19:08,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-14 11:19:08,516 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 261 transitions, 3822 flow [2024-06-14 11:19:08,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:08,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:08,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] [2024-06-14 11:19:08,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:19:08,516 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:08,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:08,517 INFO L85 PathProgramCache]: Analyzing trace with hash 136183403, now seen corresponding path program 2 times [2024-06-14 11:19:08,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:08,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165361737] [2024-06-14 11:19:08,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:08,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:08,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:08,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:08,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165361737] [2024-06-14 11:19:08,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165361737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:08,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:08,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:08,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647429279] [2024-06-14 11:19:08,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:08,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:08,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:08,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:08,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:08,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:08,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 261 transitions, 3822 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:08,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:08,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:08,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:09,560 INFO L124 PetriNetUnfolderBase]: 3377/5795 cut-off events. [2024-06-14 11:19:09,561 INFO L125 PetriNetUnfolderBase]: For 187187/187194 co-relation queries the response was YES. [2024-06-14 11:19:09,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37646 conditions, 5795 events. 3377/5795 cut-off events. For 187187/187194 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40020 event pairs, 1214 based on Foata normal form. 7/5800 useless extension candidates. Maximal degree in co-relation 37553. Up to 5161 conditions per place. [2024-06-14 11:19:09,620 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 98 changer transitions 0/301 dead transitions. [2024-06-14 11:19:09,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 301 transitions, 4972 flow [2024-06-14 11:19:09,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:09,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:09,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:19:09,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:19:09,622 INFO L175 Difference]: Start difference. First operand has 182 places, 261 transitions, 3822 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:19:09,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 301 transitions, 4972 flow [2024-06-14 11:19:10,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 301 transitions, 4827 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:10,234 INFO L231 Difference]: Finished difference. Result has 187 places, 278 transitions, 4265 flow [2024-06-14 11:19:10,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4265, PETRI_PLACES=187, PETRI_TRANSITIONS=278} [2024-06-14 11:19:10,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-14 11:19:10,235 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 278 transitions, 4265 flow [2024-06-14 11:19:10,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:10,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:10,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:10,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:19:10,236 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:10,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:10,236 INFO L85 PathProgramCache]: Analyzing trace with hash 147611243, now seen corresponding path program 3 times [2024-06-14 11:19:10,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:10,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499264904] [2024-06-14 11:19:10,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:10,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:10,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:10,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:10,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:10,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499264904] [2024-06-14 11:19:10,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499264904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:10,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:10,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:10,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471562737] [2024-06-14 11:19:10,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:10,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:10,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:10,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:10,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:10,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:10,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 278 transitions, 4265 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:10,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:10,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:10,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:11,193 INFO L124 PetriNetUnfolderBase]: 3382/5802 cut-off events. [2024-06-14 11:19:11,193 INFO L125 PetriNetUnfolderBase]: For 193165/193172 co-relation queries the response was YES. [2024-06-14 11:19:11,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38848 conditions, 5802 events. 3382/5802 cut-off events. For 193165/193172 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40093 event pairs, 1214 based on Foata normal form. 7/5807 useless extension candidates. Maximal degree in co-relation 38751. Up to 5165 conditions per place. [2024-06-14 11:19:11,250 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 193 selfloop transitions, 101 changer transitions 0/300 dead transitions. [2024-06-14 11:19:11,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 300 transitions, 5116 flow [2024-06-14 11:19:11,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:11,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:11,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:19:11,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:19:11,252 INFO L175 Difference]: Start difference. First operand has 187 places, 278 transitions, 4265 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:19:11,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 300 transitions, 5116 flow [2024-06-14 11:19:11,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 300 transitions, 4980 flow, removed 68 selfloop flow, removed 0 redundant places. [2024-06-14 11:19:11,905 INFO L231 Difference]: Finished difference. Result has 194 places, 281 transitions, 4414 flow [2024-06-14 11:19:11,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4414, PETRI_PLACES=194, PETRI_TRANSITIONS=281} [2024-06-14 11:19:11,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-14 11:19:11,906 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 281 transitions, 4414 flow [2024-06-14 11:19:11,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:11,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:11,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:19:11,907 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:11,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:11,907 INFO L85 PathProgramCache]: Analyzing trace with hash 263081159, now seen corresponding path program 1 times [2024-06-14 11:19:11,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:11,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654521229] [2024-06-14 11:19:11,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:11,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:12,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:12,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654521229] [2024-06-14 11:19:12,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654521229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:12,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:12,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:12,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436536224] [2024-06-14 11:19:12,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:12,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:12,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:12,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:12,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:12,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:12,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 281 transitions, 4414 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:12,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:12,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:12,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:12,971 INFO L124 PetriNetUnfolderBase]: 3424/5859 cut-off events. [2024-06-14 11:19:12,972 INFO L125 PetriNetUnfolderBase]: For 200522/200529 co-relation queries the response was YES. [2024-06-14 11:19:13,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38855 conditions, 5859 events. 3424/5859 cut-off events. For 200522/200529 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40450 event pairs, 1210 based on Foata normal form. 8/5865 useless extension candidates. Maximal degree in co-relation 38755. Up to 5346 conditions per place. [2024-06-14 11:19:13,036 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 53 changer transitions 0/312 dead transitions. [2024-06-14 11:19:13,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 312 transitions, 5474 flow [2024-06-14 11:19:13,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:13,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:13,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:19:13,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:19:13,040 INFO L175 Difference]: Start difference. First operand has 194 places, 281 transitions, 4414 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:19:13,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 312 transitions, 5474 flow [2024-06-14 11:19:13,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 312 transitions, 5255 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:13,636 INFO L231 Difference]: Finished difference. Result has 199 places, 295 transitions, 4611 flow [2024-06-14 11:19:13,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=199, PETRI_TRANSITIONS=295} [2024-06-14 11:19:13,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-14 11:19:13,637 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 295 transitions, 4611 flow [2024-06-14 11:19:13,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:13,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:13,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:13,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:19:13,638 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:13,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:13,638 INFO L85 PathProgramCache]: Analyzing trace with hash 262902413, now seen corresponding path program 4 times [2024-06-14 11:19:13,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:13,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064387080] [2024-06-14 11:19:13,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:13,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:13,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:13,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:13,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064387080] [2024-06-14 11:19:13,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064387080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:13,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:13,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:13,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715092386] [2024-06-14 11:19:13,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:13,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:13,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:13,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:13,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:13,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:13,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 295 transitions, 4611 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:13,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:13,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:13,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:14,609 INFO L124 PetriNetUnfolderBase]: 3418/5854 cut-off events. [2024-06-14 11:19:14,609 INFO L125 PetriNetUnfolderBase]: For 207635/207642 co-relation queries the response was YES. [2024-06-14 11:19:14,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38893 conditions, 5854 events. 3418/5854 cut-off events. For 207635/207642 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40413 event pairs, 1214 based on Foata normal form. 8/5860 useless extension candidates. Maximal degree in co-relation 38791. Up to 5341 conditions per place. [2024-06-14 11:19:14,669 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 53 changer transitions 0/312 dead transitions. [2024-06-14 11:19:14,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 312 transitions, 5411 flow [2024-06-14 11:19:14,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:14,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:14,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:19:14,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:19:14,670 INFO L175 Difference]: Start difference. First operand has 199 places, 295 transitions, 4611 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:19:14,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 312 transitions, 5411 flow [2024-06-14 11:19:15,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 312 transitions, 5322 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:15,279 INFO L231 Difference]: Finished difference. Result has 204 places, 295 transitions, 4635 flow [2024-06-14 11:19:15,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4635, PETRI_PLACES=204, PETRI_TRANSITIONS=295} [2024-06-14 11:19:15,280 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-14 11:19:15,281 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 295 transitions, 4635 flow [2024-06-14 11:19:15,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:15,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:15,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:15,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:19:15,281 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:15,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:15,282 INFO L85 PathProgramCache]: Analyzing trace with hash 916862773, now seen corresponding path program 2 times [2024-06-14 11:19:15,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:15,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119332175] [2024-06-14 11:19:15,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:15,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:15,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:15,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:15,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119332175] [2024-06-14 11:19:15,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119332175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:15,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:15,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:15,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044558682] [2024-06-14 11:19:15,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:15,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:15,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:15,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:15,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:15,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:15,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 295 transitions, 4635 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:15,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:15,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:15,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:16,258 INFO L124 PetriNetUnfolderBase]: 3436/5882 cut-off events. [2024-06-14 11:19:16,258 INFO L125 PetriNetUnfolderBase]: For 217804/217811 co-relation queries the response was YES. [2024-06-14 11:19:16,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39510 conditions, 5882 events. 3436/5882 cut-off events. For 217804/217811 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40585 event pairs, 1214 based on Foata normal form. 8/5888 useless extension candidates. Maximal degree in co-relation 39406. Up to 5251 conditions per place. [2024-06-14 11:19:16,315 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 107 changer transitions 0/324 dead transitions. [2024-06-14 11:19:16,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 324 transitions, 5649 flow [2024-06-14 11:19:16,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:16,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:16,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:19:16,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:19:16,317 INFO L175 Difference]: Start difference. First operand has 204 places, 295 transitions, 4635 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:19:16,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 324 transitions, 5649 flow [2024-06-14 11:19:17,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 324 transitions, 5497 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:17,027 INFO L231 Difference]: Finished difference. Result has 206 places, 304 transitions, 4895 flow [2024-06-14 11:19:17,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4895, PETRI_PLACES=206, PETRI_TRANSITIONS=304} [2024-06-14 11:19:17,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-14 11:19:17,028 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 304 transitions, 4895 flow [2024-06-14 11:19:17,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:17,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:17,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:17,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:19:17,029 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:17,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:17,029 INFO L85 PathProgramCache]: Analyzing trace with hash 611450819, now seen corresponding path program 3 times [2024-06-14 11:19:17,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:17,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194457188] [2024-06-14 11:19:17,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:17,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:17,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:17,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:17,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:17,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194457188] [2024-06-14 11:19:17,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194457188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:17,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:17,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:17,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98624742] [2024-06-14 11:19:17,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:17,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:17,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:17,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:17,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:17,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:17,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 304 transitions, 4895 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:17,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:17,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:17,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:17,991 INFO L124 PetriNetUnfolderBase]: 3441/5893 cut-off events. [2024-06-14 11:19:17,992 INFO L125 PetriNetUnfolderBase]: For 228747/228757 co-relation queries the response was YES. [2024-06-14 11:19:18,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39990 conditions, 5893 events. 3441/5893 cut-off events. For 228747/228757 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40818 event pairs, 1230 based on Foata normal form. 9/5897 useless extension candidates. Maximal degree in co-relation 39885. Up to 5255 conditions per place. [2024-06-14 11:19:18,049 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 107 changer transitions 0/324 dead transitions. [2024-06-14 11:19:18,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 324 transitions, 5871 flow [2024-06-14 11:19:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:18,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:18,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:19:18,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:19:18,050 INFO L175 Difference]: Start difference. First operand has 206 places, 304 transitions, 4895 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:19:18,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 324 transitions, 5871 flow [2024-06-14 11:19:18,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 324 transitions, 5759 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:18,647 INFO L231 Difference]: Finished difference. Result has 210 places, 307 transitions, 5075 flow [2024-06-14 11:19:18,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4791, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5075, PETRI_PLACES=210, PETRI_TRANSITIONS=307} [2024-06-14 11:19:18,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-14 11:19:18,648 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 307 transitions, 5075 flow [2024-06-14 11:19:18,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:18,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:18,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:18,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:19:18,648 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:18,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:18,649 INFO L85 PathProgramCache]: Analyzing trace with hash 605736899, now seen corresponding path program 4 times [2024-06-14 11:19:18,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:18,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407843906] [2024-06-14 11:19:18,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:18,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:18,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:18,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:18,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:18,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407843906] [2024-06-14 11:19:18,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407843906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:18,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:18,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:18,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75129127] [2024-06-14 11:19:18,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:18,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:18,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:18,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:18,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:18,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:18,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 307 transitions, 5075 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:18,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:18,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:18,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:19,623 INFO L124 PetriNetUnfolderBase]: 3438/5884 cut-off events. [2024-06-14 11:19:19,624 INFO L125 PetriNetUnfolderBase]: For 228816/228826 co-relation queries the response was YES. [2024-06-14 11:19:19,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40126 conditions, 5884 events. 3438/5884 cut-off events. For 228816/228826 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40643 event pairs, 1226 based on Foata normal form. 9/5888 useless extension candidates. Maximal degree in co-relation 40020. Up to 5253 conditions per place. [2024-06-14 11:19:19,685 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 108 changer transitions 0/323 dead transitions. [2024-06-14 11:19:19,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 323 transitions, 5903 flow [2024-06-14 11:19:19,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:19,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:19,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:19:19,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:19:19,689 INFO L175 Difference]: Start difference. First operand has 210 places, 307 transitions, 5075 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:19:19,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 323 transitions, 5903 flow [2024-06-14 11:19:20,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 323 transitions, 5537 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:20,344 INFO L231 Difference]: Finished difference. Result has 211 places, 307 transitions, 4931 flow [2024-06-14 11:19:20,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4931, PETRI_PLACES=211, PETRI_TRANSITIONS=307} [2024-06-14 11:19:20,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-14 11:19:20,345 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 307 transitions, 4931 flow [2024-06-14 11:19:20,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:20,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:20,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:20,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:19:20,345 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:20,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:20,346 INFO L85 PathProgramCache]: Analyzing trace with hash 916684027, now seen corresponding path program 5 times [2024-06-14 11:19:20,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:20,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108056608] [2024-06-14 11:19:20,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:20,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:20,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:20,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:20,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108056608] [2024-06-14 11:19:20,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108056608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:20,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:20,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:20,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377276937] [2024-06-14 11:19:20,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:20,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:20,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:20,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:20,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:20,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:20,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 307 transitions, 4931 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:20,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:20,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:20,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:21,343 INFO L124 PetriNetUnfolderBase]: 3432/5876 cut-off events. [2024-06-14 11:19:21,343 INFO L125 PetriNetUnfolderBase]: For 234876/234883 co-relation queries the response was YES. [2024-06-14 11:19:21,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40111 conditions, 5876 events. 3432/5876 cut-off events. For 234876/234883 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40554 event pairs, 1213 based on Foata normal form. 8/5882 useless extension candidates. Maximal degree in co-relation 40004. Up to 5248 conditions per place. [2024-06-14 11:19:21,406 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 113 changer transitions 0/330 dead transitions. [2024-06-14 11:19:21,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 330 transitions, 5795 flow [2024-06-14 11:19:21,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:21,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:21,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:19:21,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:19:21,408 INFO L175 Difference]: Start difference. First operand has 211 places, 307 transitions, 4931 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:19:21,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 330 transitions, 5795 flow [2024-06-14 11:19:22,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 330 transitions, 5573 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:22,137 INFO L231 Difference]: Finished difference. Result has 215 places, 307 transitions, 4951 flow [2024-06-14 11:19:22,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4951, PETRI_PLACES=215, PETRI_TRANSITIONS=307} [2024-06-14 11:19:22,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-14 11:19:22,137 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 307 transitions, 4951 flow [2024-06-14 11:19:22,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:22,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:22,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:22,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:19:22,138 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:22,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:22,138 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 1 times [2024-06-14 11:19:22,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:22,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855189712] [2024-06-14 11:19:22,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:22,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:22,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:22,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:22,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:22,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855189712] [2024-06-14 11:19:22,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855189712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:22,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:22,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:22,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710627318] [2024-06-14 11:19:22,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:22,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:22,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:22,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:22,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:22,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:22,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 307 transitions, 4951 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-14 11:19:22,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:22,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:22,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:23,131 INFO L124 PetriNetUnfolderBase]: 3340/5759 cut-off events. [2024-06-14 11:19:23,132 INFO L125 PetriNetUnfolderBase]: For 251487/251492 co-relation queries the response was YES. [2024-06-14 11:19:23,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39612 conditions, 5759 events. 3340/5759 cut-off events. For 251487/251492 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 40233 event pairs, 1199 based on Foata normal form. 14/5741 useless extension candidates. Maximal degree in co-relation 39504. Up to 5090 conditions per place. [2024-06-14 11:19:23,193 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 245 selfloop transitions, 25 changer transitions 0/322 dead transitions. [2024-06-14 11:19:23,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 322 transitions, 5559 flow [2024-06-14 11:19:23,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:23,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:23,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 11:19:23,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:19:23,194 INFO L175 Difference]: Start difference. First operand has 215 places, 307 transitions, 4951 flow. Second operand 6 states and 135 transitions. [2024-06-14 11:19:23,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 322 transitions, 5559 flow [2024-06-14 11:19:23,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 322 transitions, 5207 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:19:23,838 INFO L231 Difference]: Finished difference. Result has 211 places, 308 transitions, 4673 flow [2024-06-14 11:19:23,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4673, PETRI_PLACES=211, PETRI_TRANSITIONS=308} [2024-06-14 11:19:23,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-14 11:19:23,839 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 308 transitions, 4673 flow [2024-06-14 11:19:23,839 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-14 11:19:23,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:23,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:23,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:19:23,840 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:23,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:23,840 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 2 times [2024-06-14 11:19:23,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:23,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854418304] [2024-06-14 11:19:23,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:23,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:23,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:23,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-14 11:19:23,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:23,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854418304] [2024-06-14 11:19:23,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854418304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:23,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:23,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:23,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31918458] [2024-06-14 11:19:23,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:23,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:23,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:23,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:23,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:24,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:24,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 308 transitions, 4673 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-14 11:19:24,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:24,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:24,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:24,820 INFO L124 PetriNetUnfolderBase]: 3345/5771 cut-off events. [2024-06-14 11:19:24,820 INFO L125 PetriNetUnfolderBase]: For 244509/244514 co-relation queries the response was YES. [2024-06-14 11:19:24,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39210 conditions, 5771 events. 3345/5771 cut-off events. For 244509/244514 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 40368 event pairs, 1153 based on Foata normal form. 13/5755 useless extension candidates. Maximal degree in co-relation 39102. Up to 5015 conditions per place. [2024-06-14 11:19:24,874 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 246 selfloop transitions, 28 changer transitions 0/326 dead transitions. [2024-06-14 11:19:24,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 326 transitions, 5309 flow [2024-06-14 11:19:24,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:24,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:24,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:19:24,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 11:19:24,876 INFO L175 Difference]: Start difference. First operand has 211 places, 308 transitions, 4673 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:19:24,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 326 transitions, 5309 flow [2024-06-14 11:19:25,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 326 transitions, 5253 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:25,611 INFO L231 Difference]: Finished difference. Result has 213 places, 309 transitions, 4697 flow [2024-06-14 11:19:25,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4697, PETRI_PLACES=213, PETRI_TRANSITIONS=309} [2024-06-14 11:19:25,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 11:19:25,612 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 309 transitions, 4697 flow [2024-06-14 11:19:25,612 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-14 11:19:25,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:25,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:25,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:19:25,612 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:25,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:25,613 INFO L85 PathProgramCache]: Analyzing trace with hash 144763211, now seen corresponding path program 1 times [2024-06-14 11:19:25,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:25,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773229650] [2024-06-14 11:19:25,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:25,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:25,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:25,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:25,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:25,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773229650] [2024-06-14 11:19:25,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773229650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:25,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:25,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:25,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123319965] [2024-06-14 11:19:25,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:25,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:25,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:25,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:25,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:25,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:25,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 309 transitions, 4697 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:25,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:25,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:25,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:26,659 INFO L124 PetriNetUnfolderBase]: 3478/5949 cut-off events. [2024-06-14 11:19:26,659 INFO L125 PetriNetUnfolderBase]: For 251928/251928 co-relation queries the response was YES. [2024-06-14 11:19:26,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40634 conditions, 5949 events. 3478/5949 cut-off events. For 251928/251928 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 41103 event pairs, 1177 based on Foata normal form. 2/5950 useless extension candidates. Maximal degree in co-relation 40525. Up to 5369 conditions per place. [2024-06-14 11:19:26,719 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 287 selfloop transitions, 51 changer transitions 0/344 dead transitions. [2024-06-14 11:19:26,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 344 transitions, 5725 flow [2024-06-14 11:19:26,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:26,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:26,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:19:26,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:19:26,720 INFO L175 Difference]: Start difference. First operand has 213 places, 309 transitions, 4697 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:19:26,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 344 transitions, 5725 flow [2024-06-14 11:19:27,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 344 transitions, 5657 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:27,385 INFO L231 Difference]: Finished difference. Result has 217 places, 315 transitions, 4892 flow [2024-06-14 11:19:27,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4892, PETRI_PLACES=217, PETRI_TRANSITIONS=315} [2024-06-14 11:19:27,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-14 11:19:27,386 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 315 transitions, 4892 flow [2024-06-14 11:19:27,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:27,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:27,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:27,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:19:27,387 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:27,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:27,387 INFO L85 PathProgramCache]: Analyzing trace with hash 719607737, now seen corresponding path program 2 times [2024-06-14 11:19:27,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:27,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229546809] [2024-06-14 11:19:27,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:27,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:27,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:27,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:27,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229546809] [2024-06-14 11:19:27,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229546809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:27,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:27,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:27,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047525448] [2024-06-14 11:19:27,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:27,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:27,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:27,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:27,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:27,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:27,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 315 transitions, 4892 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:27,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:27,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:27,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:28,403 INFO L124 PetriNetUnfolderBase]: 3473/5941 cut-off events. [2024-06-14 11:19:28,403 INFO L125 PetriNetUnfolderBase]: For 261076/261076 co-relation queries the response was YES. [2024-06-14 11:19:28,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40843 conditions, 5941 events. 3473/5941 cut-off events. For 261076/261076 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 41092 event pairs, 1209 based on Foata normal form. 2/5942 useless extension candidates. Maximal degree in co-relation 40732. Up to 5467 conditions per place. [2024-06-14 11:19:28,465 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 286 selfloop transitions, 44 changer transitions 0/336 dead transitions. [2024-06-14 11:19:28,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 336 transitions, 5646 flow [2024-06-14 11:19:28,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:28,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:28,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:19:28,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-14 11:19:28,467 INFO L175 Difference]: Start difference. First operand has 217 places, 315 transitions, 4892 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:19:28,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 336 transitions, 5646 flow [2024-06-14 11:19:29,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 336 transitions, 5499 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:29,326 INFO L231 Difference]: Finished difference. Result has 221 places, 315 transitions, 4838 flow [2024-06-14 11:19:29,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4745, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4838, PETRI_PLACES=221, PETRI_TRANSITIONS=315} [2024-06-14 11:19:29,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 11:19:29,327 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 315 transitions, 4838 flow [2024-06-14 11:19:29,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:29,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:29,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:29,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:19:29,328 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:29,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:29,328 INFO L85 PathProgramCache]: Analyzing trace with hash 835083605, now seen corresponding path program 1 times [2024-06-14 11:19:29,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:29,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663035163] [2024-06-14 11:19:29,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:29,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:29,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:29,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:29,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663035163] [2024-06-14 11:19:29,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663035163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:29,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:29,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:29,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633544489] [2024-06-14 11:19:29,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:29,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:29,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:29,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:29,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:29,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:29,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 315 transitions, 4838 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:29,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:29,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:29,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:30,412 INFO L124 PetriNetUnfolderBase]: 3532/6036 cut-off events. [2024-06-14 11:19:30,412 INFO L125 PetriNetUnfolderBase]: For 287938/287945 co-relation queries the response was YES. [2024-06-14 11:19:30,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41485 conditions, 6036 events. 3532/6036 cut-off events. For 287938/287945 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 41809 event pairs, 1223 based on Foata normal form. 26/6060 useless extension candidates. Maximal degree in co-relation 41372. Up to 5465 conditions per place. [2024-06-14 11:19:30,473 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 288 selfloop transitions, 43 changer transitions 0/337 dead transitions. [2024-06-14 11:19:30,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 337 transitions, 5628 flow [2024-06-14 11:19:30,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:30,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:30,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:19:30,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 11:19:30,475 INFO L175 Difference]: Start difference. First operand has 221 places, 315 transitions, 4838 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:19:30,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 337 transitions, 5628 flow [2024-06-14 11:19:31,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 337 transitions, 5537 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:31,262 INFO L231 Difference]: Finished difference. Result has 225 places, 318 transitions, 4910 flow [2024-06-14 11:19:31,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4910, PETRI_PLACES=225, PETRI_TRANSITIONS=318} [2024-06-14 11:19:31,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-14 11:19:31,263 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 318 transitions, 4910 flow [2024-06-14 11:19:31,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:31,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:31,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:31,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:19:31,264 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:31,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:31,264 INFO L85 PathProgramCache]: Analyzing trace with hash 611465699, now seen corresponding path program 2 times [2024-06-14 11:19:31,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:31,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706738330] [2024-06-14 11:19:31,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:31,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:31,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:31,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:31,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:31,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706738330] [2024-06-14 11:19:31,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706738330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:31,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:31,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:31,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369314614] [2024-06-14 11:19:31,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:31,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:31,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:31,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:31,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:31,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:31,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 318 transitions, 4910 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:31,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:31,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:31,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:32,322 INFO L124 PetriNetUnfolderBase]: 3548/6061 cut-off events. [2024-06-14 11:19:32,322 INFO L125 PetriNetUnfolderBase]: For 286042/286052 co-relation queries the response was YES. [2024-06-14 11:19:32,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42056 conditions, 6061 events. 3548/6061 cut-off events. For 286042/286052 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42098 event pairs, 1238 based on Foata normal form. 12/6068 useless extension candidates. Maximal degree in co-relation 41941. Up to 5482 conditions per place. [2024-06-14 11:19:32,382 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 254 selfloop transitions, 76 changer transitions 0/336 dead transitions. [2024-06-14 11:19:32,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 336 transitions, 5650 flow [2024-06-14 11:19:32,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:32,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:32,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:19:32,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:19:32,383 INFO L175 Difference]: Start difference. First operand has 225 places, 318 transitions, 4910 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:19:32,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 336 transitions, 5650 flow [2024-06-14 11:19:33,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 336 transitions, 5523 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:33,415 INFO L231 Difference]: Finished difference. Result has 226 places, 321 transitions, 4992 flow [2024-06-14 11:19:33,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4992, PETRI_PLACES=226, PETRI_TRANSITIONS=321} [2024-06-14 11:19:33,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 11:19:33,416 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 321 transitions, 4992 flow [2024-06-14 11:19:33,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:33,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:33,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:33,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:19:33,417 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:33,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:33,417 INFO L85 PathProgramCache]: Analyzing trace with hash 383564549, now seen corresponding path program 3 times [2024-06-14 11:19:33,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:33,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253948525] [2024-06-14 11:19:33,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:33,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:33,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:33,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:33,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:33,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253948525] [2024-06-14 11:19:33,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253948525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:33,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:33,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:33,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22608651] [2024-06-14 11:19:33,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:33,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:33,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:33,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:33,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:33,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:33,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 321 transitions, 4992 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:33,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:33,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:33,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:34,483 INFO L124 PetriNetUnfolderBase]: 3590/6130 cut-off events. [2024-06-14 11:19:34,484 INFO L125 PetriNetUnfolderBase]: For 314431/314438 co-relation queries the response was YES. [2024-06-14 11:19:34,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42197 conditions, 6130 events. 3590/6130 cut-off events. For 314431/314438 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 42497 event pairs, 1229 based on Foata normal form. 36/6164 useless extension candidates. Maximal degree in co-relation 42081. Up to 5370 conditions per place. [2024-06-14 11:19:34,550 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 84 changer transitions 0/348 dead transitions. [2024-06-14 11:19:34,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 348 transitions, 5846 flow [2024-06-14 11:19:34,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:34,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:34,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:19:34,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:19:34,551 INFO L175 Difference]: Start difference. First operand has 226 places, 321 transitions, 4992 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:19:34,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 348 transitions, 5846 flow [2024-06-14 11:19:35,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 348 transitions, 5677 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:35,407 INFO L231 Difference]: Finished difference. Result has 229 places, 326 transitions, 5117 flow [2024-06-14 11:19:35,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5117, PETRI_PLACES=229, PETRI_TRANSITIONS=326} [2024-06-14 11:19:35,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-14 11:19:35,408 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 326 transitions, 5117 flow [2024-06-14 11:19:35,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:35,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:35,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:35,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:19:35,409 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:35,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:35,409 INFO L85 PathProgramCache]: Analyzing trace with hash 620036579, now seen corresponding path program 4 times [2024-06-14 11:19:35,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:35,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208171077] [2024-06-14 11:19:35,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:35,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:35,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:35,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-14 11:19:35,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:35,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208171077] [2024-06-14 11:19:35,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208171077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:35,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:35,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:35,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587031397] [2024-06-14 11:19:35,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:35,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:35,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:35,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:35,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:35,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:35,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 326 transitions, 5117 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:35,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:35,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:35,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:36,480 INFO L124 PetriNetUnfolderBase]: 3566/6089 cut-off events. [2024-06-14 11:19:36,481 INFO L125 PetriNetUnfolderBase]: For 295850/295860 co-relation queries the response was YES. [2024-06-14 11:19:36,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42371 conditions, 6089 events. 3566/6089 cut-off events. For 295850/295860 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 42157 event pairs, 1196 based on Foata normal form. 12/6096 useless extension candidates. Maximal degree in co-relation 42254. Up to 5290 conditions per place. [2024-06-14 11:19:36,540 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 88 changer transitions 0/347 dead transitions. [2024-06-14 11:19:36,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 347 transitions, 5889 flow [2024-06-14 11:19:36,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:36,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:36,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:19:36,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:19:36,541 INFO L175 Difference]: Start difference. First operand has 229 places, 326 transitions, 5117 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:19:36,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 347 transitions, 5889 flow [2024-06-14 11:19:37,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 347 transitions, 5694 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:37,536 INFO L231 Difference]: Finished difference. Result has 232 places, 328 transitions, 5160 flow [2024-06-14 11:19:37,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4922, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5160, PETRI_PLACES=232, PETRI_TRANSITIONS=328} [2024-06-14 11:19:37,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 11:19:37,537 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 328 transitions, 5160 flow [2024-06-14 11:19:37,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:37,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:37,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:37,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:19:37,538 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:37,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:37,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1492428495, now seen corresponding path program 1 times [2024-06-14 11:19:37,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:37,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305401313] [2024-06-14 11:19:37,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:37,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:37,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:37,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-14 11:19:37,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:37,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305401313] [2024-06-14 11:19:37,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305401313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:37,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:37,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:37,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063572058] [2024-06-14 11:19:37,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:37,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:37,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:37,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:37,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:37,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:37,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 328 transitions, 5160 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:37,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:37,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:37,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:38,657 INFO L124 PetriNetUnfolderBase]: 3553/6064 cut-off events. [2024-06-14 11:19:38,657 INFO L125 PetriNetUnfolderBase]: For 300825/300825 co-relation queries the response was YES. [2024-06-14 11:19:38,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42200 conditions, 6064 events. 3553/6064 cut-off events. For 300825/300825 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 41850 event pairs, 1067 based on Foata normal form. 6/6066 useless extension candidates. Maximal degree in co-relation 42081. Up to 5551 conditions per place. [2024-06-14 11:19:38,721 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 324 selfloop transitions, 17 changer transitions 0/347 dead transitions. [2024-06-14 11:19:38,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 347 transitions, 5897 flow [2024-06-14 11:19:38,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:38,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:38,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-14 11:19:38,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-14 11:19:38,723 INFO L175 Difference]: Start difference. First operand has 232 places, 328 transitions, 5160 flow. Second operand 6 states and 133 transitions. [2024-06-14 11:19:38,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 347 transitions, 5897 flow [2024-06-14 11:19:39,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 347 transitions, 5721 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:39,740 INFO L231 Difference]: Finished difference. Result has 234 places, 329 transitions, 5027 flow [2024-06-14 11:19:39,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4984, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5027, PETRI_PLACES=234, PETRI_TRANSITIONS=329} [2024-06-14 11:19:39,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-14 11:19:39,741 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 329 transitions, 5027 flow [2024-06-14 11:19:39,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:39,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:39,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:39,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:19:39,741 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:39,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:39,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1325265373, now seen corresponding path program 2 times [2024-06-14 11:19:39,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:39,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144047651] [2024-06-14 11:19:39,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:39,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:39,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:39,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:39,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:39,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144047651] [2024-06-14 11:19:39,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144047651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:39,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:39,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:39,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323592483] [2024-06-14 11:19:39,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:39,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:39,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:39,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:39,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:39,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:39,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 329 transitions, 5027 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:39,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:39,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:39,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:40,836 INFO L124 PetriNetUnfolderBase]: 3540/6047 cut-off events. [2024-06-14 11:19:40,836 INFO L125 PetriNetUnfolderBase]: For 303645/303645 co-relation queries the response was YES. [2024-06-14 11:19:40,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41728 conditions, 6047 events. 3540/6047 cut-off events. For 303645/303645 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 41755 event pairs, 1023 based on Foata normal form. 6/6049 useless extension candidates. Maximal degree in co-relation 41608. Up to 5461 conditions per place. [2024-06-14 11:19:40,897 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 316 selfloop transitions, 27 changer transitions 0/349 dead transitions. [2024-06-14 11:19:40,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 349 transitions, 5787 flow [2024-06-14 11:19:40,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:40,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:40,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:19:40,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:19:40,898 INFO L175 Difference]: Start difference. First operand has 234 places, 329 transitions, 5027 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:19:40,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 349 transitions, 5787 flow [2024-06-14 11:19:41,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 349 transitions, 5713 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:41,924 INFO L231 Difference]: Finished difference. Result has 236 places, 329 transitions, 5011 flow [2024-06-14 11:19:41,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5011, PETRI_PLACES=236, PETRI_TRANSITIONS=329} [2024-06-14 11:19:41,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-14 11:19:41,924 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 329 transitions, 5011 flow [2024-06-14 11:19:41,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:41,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:41,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:41,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:19:41,925 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:41,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:41,925 INFO L85 PathProgramCache]: Analyzing trace with hash 439942537, now seen corresponding path program 1 times [2024-06-14 11:19:41,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:41,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934486289] [2024-06-14 11:19:41,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:41,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:42,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:42,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934486289] [2024-06-14 11:19:42,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934486289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:42,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:42,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:42,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439478735] [2024-06-14 11:19:42,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:42,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:42,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:42,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:42,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:42,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:42,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 329 transitions, 5011 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:42,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:42,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:42,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:43,059 INFO L124 PetriNetUnfolderBase]: 3584/6118 cut-off events. [2024-06-14 11:19:43,059 INFO L125 PetriNetUnfolderBase]: For 312614/312614 co-relation queries the response was YES. [2024-06-14 11:19:43,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42601 conditions, 6118 events. 3584/6118 cut-off events. For 312614/312614 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42391 event pairs, 1157 based on Foata normal form. 1/6115 useless extension candidates. Maximal degree in co-relation 42481. Up to 5474 conditions per place. [2024-06-14 11:19:43,121 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 113 changer transitions 0/370 dead transitions. [2024-06-14 11:19:43,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 370 transitions, 6403 flow [2024-06-14 11:19:43,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:43,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:43,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:19:43,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:19:43,126 INFO L175 Difference]: Start difference. First operand has 236 places, 329 transitions, 5011 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:19:43,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 370 transitions, 6403 flow [2024-06-14 11:19:44,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 370 transitions, 6343 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:44,175 INFO L231 Difference]: Finished difference. Result has 241 places, 349 transitions, 5726 flow [2024-06-14 11:19:44,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5726, PETRI_PLACES=241, PETRI_TRANSITIONS=349} [2024-06-14 11:19:44,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-14 11:19:44,175 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 349 transitions, 5726 flow [2024-06-14 11:19:44,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:44,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:44,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:44,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:19:44,177 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:44,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:44,177 INFO L85 PathProgramCache]: Analyzing trace with hash 440062507, now seen corresponding path program 2 times [2024-06-14 11:19:44,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:44,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223409785] [2024-06-14 11:19:44,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:44,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:44,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:44,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:44,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:44,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223409785] [2024-06-14 11:19:44,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223409785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:44,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:44,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:44,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756457089] [2024-06-14 11:19:44,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:44,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:44,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:44,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:44,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:44,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:44,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 349 transitions, 5726 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:44,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:44,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:44,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:45,330 INFO L124 PetriNetUnfolderBase]: 3580/6119 cut-off events. [2024-06-14 11:19:45,330 INFO L125 PetriNetUnfolderBase]: For 327109/327109 co-relation queries the response was YES. [2024-06-14 11:19:45,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44274 conditions, 6119 events. 3580/6119 cut-off events. For 327109/327109 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42442 event pairs, 1184 based on Foata normal form. 2/6117 useless extension candidates. Maximal degree in co-relation 44151. Up to 5550 conditions per place. [2024-06-14 11:19:45,390 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 291 selfloop transitions, 68 changer transitions 0/365 dead transitions. [2024-06-14 11:19:45,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 365 transitions, 6592 flow [2024-06-14 11:19:45,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:45,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:45,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:19:45,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:19:45,392 INFO L175 Difference]: Start difference. First operand has 241 places, 349 transitions, 5726 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:19:45,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 365 transitions, 6592 flow [2024-06-14 11:19:46,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 365 transitions, 6426 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:46,545 INFO L231 Difference]: Finished difference. Result has 245 places, 350 transitions, 5728 flow [2024-06-14 11:19:46,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5728, PETRI_PLACES=245, PETRI_TRANSITIONS=350} [2024-06-14 11:19:46,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-14 11:19:46,545 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 350 transitions, 5728 flow [2024-06-14 11:19:46,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:46,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:46,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:46,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:19:46,546 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:46,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:46,546 INFO L85 PathProgramCache]: Analyzing trace with hash 440062693, now seen corresponding path program 1 times [2024-06-14 11:19:46,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:46,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956149768] [2024-06-14 11:19:46,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:46,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:46,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:46,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:46,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:46,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956149768] [2024-06-14 11:19:46,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956149768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:46,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:46,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:46,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112243651] [2024-06-14 11:19:46,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:46,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:46,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:46,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:46,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:46,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:46,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 350 transitions, 5728 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:46,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:46,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:46,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:47,668 INFO L124 PetriNetUnfolderBase]: 3572/6101 cut-off events. [2024-06-14 11:19:47,669 INFO L125 PetriNetUnfolderBase]: For 335697/335697 co-relation queries the response was YES. [2024-06-14 11:19:47,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44381 conditions, 6101 events. 3572/6101 cut-off events. For 335697/335697 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42171 event pairs, 1207 based on Foata normal form. 2/6099 useless extension candidates. Maximal degree in co-relation 44256. Up to 5542 conditions per place. [2024-06-14 11:19:47,732 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 68 changer transitions 0/364 dead transitions. [2024-06-14 11:19:47,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 364 transitions, 6478 flow [2024-06-14 11:19:47,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:47,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:47,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:19:47,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:19:47,733 INFO L175 Difference]: Start difference. First operand has 245 places, 350 transitions, 5728 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:19:47,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 364 transitions, 6478 flow [2024-06-14 11:19:48,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 364 transitions, 6311 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:48,820 INFO L231 Difference]: Finished difference. Result has 248 places, 350 transitions, 5719 flow [2024-06-14 11:19:48,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5719, PETRI_PLACES=248, PETRI_TRANSITIONS=350} [2024-06-14 11:19:48,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-14 11:19:48,821 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 350 transitions, 5719 flow [2024-06-14 11:19:48,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:48,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:48,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:48,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:19:48,821 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:48,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:48,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1324935967, now seen corresponding path program 2 times [2024-06-14 11:19:48,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:48,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294828965] [2024-06-14 11:19:48,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:48,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:48,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:48,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:48,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:48,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294828965] [2024-06-14 11:19:48,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294828965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:48,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:48,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:48,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189905127] [2024-06-14 11:19:48,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:48,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:48,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:48,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:48,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:48,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:48,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 350 transitions, 5719 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:48,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:48,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:48,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:49,942 INFO L124 PetriNetUnfolderBase]: 3597/6143 cut-off events. [2024-06-14 11:19:49,942 INFO L125 PetriNetUnfolderBase]: For 347805/347805 co-relation queries the response was YES. [2024-06-14 11:19:49,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44876 conditions, 6143 events. 3597/6143 cut-off events. For 347805/347805 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42588 event pairs, 1197 based on Foata normal form. 1/6140 useless extension candidates. Maximal degree in co-relation 44751. Up to 5474 conditions per place. [2024-06-14 11:19:50,007 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 120 changer transitions 1/380 dead transitions. [2024-06-14 11:19:50,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 380 transitions, 6830 flow [2024-06-14 11:19:50,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:50,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:50,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:19:50,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:19:50,008 INFO L175 Difference]: Start difference. First operand has 248 places, 350 transitions, 5719 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:19:50,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 380 transitions, 6830 flow [2024-06-14 11:19:51,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 380 transitions, 6694 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:51,207 INFO L231 Difference]: Finished difference. Result has 251 places, 361 transitions, 6158 flow [2024-06-14 11:19:51,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5583, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6158, PETRI_PLACES=251, PETRI_TRANSITIONS=361} [2024-06-14 11:19:51,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-14 11:19:51,208 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 361 transitions, 6158 flow [2024-06-14 11:19:51,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:51,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:51,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:51,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:19:51,208 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:51,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:51,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1566998739, now seen corresponding path program 3 times [2024-06-14 11:19:51,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:51,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921442986] [2024-06-14 11:19:51,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:51,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:51,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:51,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:51,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:51,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921442986] [2024-06-14 11:19:51,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921442986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:51,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:51,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:51,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694048161] [2024-06-14 11:19:51,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:51,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:51,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:51,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:51,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:51,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:51,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 361 transitions, 6158 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:51,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:51,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:51,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:52,371 INFO L124 PetriNetUnfolderBase]: 3587/6129 cut-off events. [2024-06-14 11:19:52,372 INFO L125 PetriNetUnfolderBase]: For 358689/358689 co-relation queries the response was YES. [2024-06-14 11:19:52,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45277 conditions, 6129 events. 3587/6129 cut-off events. For 358689/358689 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42467 event pairs, 1203 based on Foata normal form. 2/6127 useless extension candidates. Maximal degree in co-relation 45149. Up to 5466 conditions per place. [2024-06-14 11:19:52,435 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 117 changer transitions 2/378 dead transitions. [2024-06-14 11:19:52,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 378 transitions, 6944 flow [2024-06-14 11:19:52,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:52,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:52,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:19:52,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:19:52,437 INFO L175 Difference]: Start difference. First operand has 251 places, 361 transitions, 6158 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:19:52,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 378 transitions, 6944 flow [2024-06-14 11:19:53,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 378 transitions, 6871 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:53,541 INFO L231 Difference]: Finished difference. Result has 255 places, 359 transitions, 6321 flow [2024-06-14 11:19:53,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6085, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6321, PETRI_PLACES=255, PETRI_TRANSITIONS=359} [2024-06-14 11:19:53,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-14 11:19:53,542 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 359 transitions, 6321 flow [2024-06-14 11:19:53,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:53,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:53,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:53,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:19:53,543 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:53,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:53,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1374996789, now seen corresponding path program 3 times [2024-06-14 11:19:53,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:53,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619548204] [2024-06-14 11:19:53,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:53,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:53,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:53,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:53,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:53,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619548204] [2024-06-14 11:19:53,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619548204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:53,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:53,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:53,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112337454] [2024-06-14 11:19:53,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:53,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:53,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:53,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:53,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:53,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:53,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 359 transitions, 6321 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:53,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:53,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:53,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:54,725 INFO L124 PetriNetUnfolderBase]: 3601/6149 cut-off events. [2024-06-14 11:19:54,725 INFO L125 PetriNetUnfolderBase]: For 362012/362012 co-relation queries the response was YES. [2024-06-14 11:19:54,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45953 conditions, 6149 events. 3601/6149 cut-off events. For 362012/362012 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 42595 event pairs, 1183 based on Foata normal form. 1/6146 useless extension candidates. Maximal degree in co-relation 45824. Up to 5335 conditions per place. [2024-06-14 11:19:54,792 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 155 changer transitions 0/397 dead transitions. [2024-06-14 11:19:54,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 397 transitions, 7563 flow [2024-06-14 11:19:54,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:19:54,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:19:54,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 11:19:54,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-14 11:19:54,794 INFO L175 Difference]: Start difference. First operand has 255 places, 359 transitions, 6321 flow. Second operand 10 states and 229 transitions. [2024-06-14 11:19:54,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 397 transitions, 7563 flow [2024-06-14 11:19:56,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 397 transitions, 7269 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:56,277 INFO L231 Difference]: Finished difference. Result has 259 places, 365 transitions, 6512 flow [2024-06-14 11:19:56,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6035, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6512, PETRI_PLACES=259, PETRI_TRANSITIONS=365} [2024-06-14 11:19:56,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-14 11:19:56,278 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 365 transitions, 6512 flow [2024-06-14 11:19:56,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:56,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:56,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:56,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:19:56,278 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:56,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:56,279 INFO L85 PathProgramCache]: Analyzing trace with hash 257981653, now seen corresponding path program 4 times [2024-06-14 11:19:56,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:56,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110060912] [2024-06-14 11:19:56,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:56,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:56,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:56,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:56,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:56,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110060912] [2024-06-14 11:19:56,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110060912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:56,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:56,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:56,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980116839] [2024-06-14 11:19:56,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:56,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:56,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:56,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:56,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:56,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:56,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 365 transitions, 6512 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:56,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:56,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:56,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:57,424 INFO L124 PetriNetUnfolderBase]: 3626/6198 cut-off events. [2024-06-14 11:19:57,425 INFO L125 PetriNetUnfolderBase]: For 358631/358631 co-relation queries the response was YES. [2024-06-14 11:19:57,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47201 conditions, 6198 events. 3626/6198 cut-off events. For 358631/358631 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43014 event pairs, 1202 based on Foata normal form. 2/6196 useless extension candidates. Maximal degree in co-relation 47072. Up to 5623 conditions per place. [2024-06-14 11:19:57,495 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 335 selfloop transitions, 51 changer transitions 2/394 dead transitions. [2024-06-14 11:19:57,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 394 transitions, 7482 flow [2024-06-14 11:19:57,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:57,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:57,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:19:57,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:19:57,496 INFO L175 Difference]: Start difference. First operand has 259 places, 365 transitions, 6512 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:19:57,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 394 transitions, 7482 flow [2024-06-14 11:19:58,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 394 transitions, 7225 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:58,865 INFO L231 Difference]: Finished difference. Result has 262 places, 374 transitions, 6509 flow [2024-06-14 11:19:58,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6509, PETRI_PLACES=262, PETRI_TRANSITIONS=374} [2024-06-14 11:19:58,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-14 11:19:58,865 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 374 transitions, 6509 flow [2024-06-14 11:19:58,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:58,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:58,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:58,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:19:58,866 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:58,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:58,867 INFO L85 PathProgramCache]: Analyzing trace with hash 254286577, now seen corresponding path program 4 times [2024-06-14 11:19:58,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:58,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245668970] [2024-06-14 11:19:58,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:58,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:58,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:58,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:58,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245668970] [2024-06-14 11:19:58,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245668970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:58,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:58,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:58,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584121474] [2024-06-14 11:19:58,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:58,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:58,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:59,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:59,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:59,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:59,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 374 transitions, 6509 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:59,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:59,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:59,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:00,041 INFO L124 PetriNetUnfolderBase]: 3624/6196 cut-off events. [2024-06-14 11:20:00,041 INFO L125 PetriNetUnfolderBase]: For 364025/364025 co-relation queries the response was YES. [2024-06-14 11:20:00,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46490 conditions, 6196 events. 3624/6196 cut-off events. For 364025/364025 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43030 event pairs, 1197 based on Foata normal form. 1/6193 useless extension candidates. Maximal degree in co-relation 46359. Up to 5355 conditions per place. [2024-06-14 11:20:00,109 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 175 changer transitions 0/404 dead transitions. [2024-06-14 11:20:00,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 404 transitions, 7735 flow [2024-06-14 11:20:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:00,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:00,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:20:00,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:20:00,110 INFO L175 Difference]: Start difference. First operand has 262 places, 374 transitions, 6509 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:20:00,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 404 transitions, 7735 flow [2024-06-14 11:20:01,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 404 transitions, 7620 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:01,366 INFO L231 Difference]: Finished difference. Result has 267 places, 380 transitions, 6908 flow [2024-06-14 11:20:01,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6908, PETRI_PLACES=267, PETRI_TRANSITIONS=380} [2024-06-14 11:20:01,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-14 11:20:01,367 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 380 transitions, 6908 flow [2024-06-14 11:20:01,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:01,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:01,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:01,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:20:01,367 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:01,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:01,367 INFO L85 PathProgramCache]: Analyzing trace with hash 254585479, now seen corresponding path program 1 times [2024-06-14 11:20:01,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:01,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031493046] [2024-06-14 11:20:01,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:01,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:01,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:01,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:01,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:01,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031493046] [2024-06-14 11:20:01,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031493046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:01,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:01,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:01,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956229589] [2024-06-14 11:20:01,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:01,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:01,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:01,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:01,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:01,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:01,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 380 transitions, 6908 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:01,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:01,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:01,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:02,564 INFO L124 PetriNetUnfolderBase]: 3618/6195 cut-off events. [2024-06-14 11:20:02,565 INFO L125 PetriNetUnfolderBase]: For 375860/375867 co-relation queries the response was YES. [2024-06-14 11:20:02,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46885 conditions, 6195 events. 3618/6195 cut-off events. For 375860/375867 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43103 event pairs, 1194 based on Foata normal form. 8/6201 useless extension candidates. Maximal degree in co-relation 46753. Up to 5567 conditions per place. [2024-06-14 11:20:02,634 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 103 changer transitions 0/399 dead transitions. [2024-06-14 11:20:02,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 399 transitions, 7740 flow [2024-06-14 11:20:02,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:02,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:02,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:20:02,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:20:02,635 INFO L175 Difference]: Start difference. First operand has 267 places, 380 transitions, 6908 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:20:02,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 399 transitions, 7740 flow [2024-06-14 11:20:04,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 399 transitions, 7494 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:04,082 INFO L231 Difference]: Finished difference. Result has 272 places, 380 transitions, 6882 flow [2024-06-14 11:20:04,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6662, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6882, PETRI_PLACES=272, PETRI_TRANSITIONS=380} [2024-06-14 11:20:04,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-14 11:20:04,083 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 380 transitions, 6882 flow [2024-06-14 11:20:04,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:04,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:04,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] [2024-06-14 11:20:04,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:20:04,084 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:04,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:04,084 INFO L85 PathProgramCache]: Analyzing trace with hash -2119170751, now seen corresponding path program 5 times [2024-06-14 11:20:04,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:04,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919812972] [2024-06-14 11:20:04,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:04,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:04,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:04,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:04,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:04,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919812972] [2024-06-14 11:20:04,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919812972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:04,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:04,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:04,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739658227] [2024-06-14 11:20:04,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:04,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:04,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:04,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:04,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:04,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:04,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 380 transitions, 6882 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:04,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:04,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:04,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:05,255 INFO L124 PetriNetUnfolderBase]: 3615/6184 cut-off events. [2024-06-14 11:20:05,255 INFO L125 PetriNetUnfolderBase]: For 384192/384192 co-relation queries the response was YES. [2024-06-14 11:20:05,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47109 conditions, 6184 events. 3615/6184 cut-off events. For 384192/384192 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 42910 event pairs, 1198 based on Foata normal form. 1/6181 useless extension candidates. Maximal degree in co-relation 46975. Up to 5349 conditions per place. [2024-06-14 11:20:05,327 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 220 selfloop transitions, 174 changer transitions 0/400 dead transitions. [2024-06-14 11:20:05,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 400 transitions, 7830 flow [2024-06-14 11:20:05,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:05,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:05,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:20:05,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-14 11:20:05,329 INFO L175 Difference]: Start difference. First operand has 272 places, 380 transitions, 6882 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:20:05,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 400 transitions, 7830 flow [2024-06-14 11:20:06,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 400 transitions, 7501 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:06,797 INFO L231 Difference]: Finished difference. Result has 272 places, 380 transitions, 6910 flow [2024-06-14 11:20:06,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6910, PETRI_PLACES=272, PETRI_TRANSITIONS=380} [2024-06-14 11:20:06,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-14 11:20:06,798 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 380 transitions, 6910 flow [2024-06-14 11:20:06,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:06,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:06,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:06,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:20:06,798 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:06,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:06,799 INFO L85 PathProgramCache]: Analyzing trace with hash -2115445915, now seen corresponding path program 5 times [2024-06-14 11:20:06,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:06,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439164043] [2024-06-14 11:20:06,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:06,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:06,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:06,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:06,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:06,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439164043] [2024-06-14 11:20:06,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439164043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:06,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:06,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:06,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827503361] [2024-06-14 11:20:06,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:06,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:06,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:06,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:06,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:06,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:06,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 380 transitions, 6910 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:06,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:06,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:06,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:07,957 INFO L124 PetriNetUnfolderBase]: 3663/6268 cut-off events. [2024-06-14 11:20:07,958 INFO L125 PetriNetUnfolderBase]: For 389817/389817 co-relation queries the response was YES. [2024-06-14 11:20:08,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48023 conditions, 6268 events. 3663/6268 cut-off events. For 389817/389817 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43640 event pairs, 1200 based on Foata normal form. 2/6266 useless extension candidates. Maximal degree in co-relation 47889. Up to 5602 conditions per place. [2024-06-14 11:20:08,026 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 315 selfloop transitions, 92 changer transitions 1/414 dead transitions. [2024-06-14 11:20:08,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 414 transitions, 8206 flow [2024-06-14 11:20:08,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:08,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:08,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:20:08,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-14 11:20:08,027 INFO L175 Difference]: Start difference. First operand has 272 places, 380 transitions, 6910 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:20:08,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 414 transitions, 8206 flow [2024-06-14 11:20:09,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 414 transitions, 7801 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:09,641 INFO L231 Difference]: Finished difference. Result has 274 places, 397 transitions, 7096 flow [2024-06-14 11:20:09,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6544, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7096, PETRI_PLACES=274, PETRI_TRANSITIONS=397} [2024-06-14 11:20:09,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 11:20:09,642 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 397 transitions, 7096 flow [2024-06-14 11:20:09,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:09,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:09,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:09,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:20:09,643 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:09,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:09,643 INFO L85 PathProgramCache]: Analyzing trace with hash -2115457075, now seen corresponding path program 6 times [2024-06-14 11:20:09,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:09,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328559239] [2024-06-14 11:20:09,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:09,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:09,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:09,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:09,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:09,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328559239] [2024-06-14 11:20:09,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328559239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:09,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:09,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:09,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331444442] [2024-06-14 11:20:09,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:09,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:09,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:09,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:09,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:09,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:09,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 397 transitions, 7096 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:09,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:09,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:09,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:10,830 INFO L124 PetriNetUnfolderBase]: 3653/6250 cut-off events. [2024-06-14 11:20:10,830 INFO L125 PetriNetUnfolderBase]: For 397963/397963 co-relation queries the response was YES. [2024-06-14 11:20:10,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47868 conditions, 6250 events. 3653/6250 cut-off events. For 397963/397963 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43534 event pairs, 1198 based on Foata normal form. 2/6248 useless extension candidates. Maximal degree in co-relation 47731. Up to 5594 conditions per place. [2024-06-14 11:20:10,896 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 318 selfloop transitions, 87 changer transitions 2/413 dead transitions. [2024-06-14 11:20:10,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 413 transitions, 7948 flow [2024-06-14 11:20:10,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:10,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:10,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:20:10,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 11:20:10,897 INFO L175 Difference]: Start difference. First operand has 274 places, 397 transitions, 7096 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:20:10,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 413 transitions, 7948 flow [2024-06-14 11:20:12,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 413 transitions, 7887 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-14 11:20:12,476 INFO L231 Difference]: Finished difference. Result has 282 places, 395 transitions, 7183 flow [2024-06-14 11:20:12,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7035, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7183, PETRI_PLACES=282, PETRI_TRANSITIONS=395} [2024-06-14 11:20:12,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-14 11:20:12,477 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 395 transitions, 7183 flow [2024-06-14 11:20:12,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:12,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:12,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:12,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:20:12,477 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:12,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:12,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1539965047, now seen corresponding path program 7 times [2024-06-14 11:20:12,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:12,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345308389] [2024-06-14 11:20:12,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:12,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:12,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:12,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:12,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:12,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345308389] [2024-06-14 11:20:12,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345308389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:12,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:12,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:12,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156243029] [2024-06-14 11:20:12,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:12,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:12,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:12,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:12,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:12,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:12,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 395 transitions, 7183 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:12,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:12,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:12,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:13,639 INFO L124 PetriNetUnfolderBase]: 3651/6256 cut-off events. [2024-06-14 11:20:13,639 INFO L125 PetriNetUnfolderBase]: For 411152/411155 co-relation queries the response was YES. [2024-06-14 11:20:13,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48266 conditions, 6256 events. 3651/6256 cut-off events. For 411152/411155 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 43623 event pairs, 1231 based on Foata normal form. 3/6251 useless extension candidates. Maximal degree in co-relation 48127. Up to 5431 conditions per place. [2024-06-14 11:20:13,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 152 changer transitions 1/414 dead transitions. [2024-06-14 11:20:13,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 414 transitions, 8334 flow [2024-06-14 11:20:13,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:13,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:13,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:20:13,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:20:13,707 INFO L175 Difference]: Start difference. First operand has 282 places, 395 transitions, 7183 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:20:13,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 414 transitions, 8334 flow [2024-06-14 11:20:15,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 414 transitions, 8120 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:15,329 INFO L231 Difference]: Finished difference. Result has 281 places, 397 transitions, 7322 flow [2024-06-14 11:20:15,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7322, PETRI_PLACES=281, PETRI_TRANSITIONS=397} [2024-06-14 11:20:15,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-14 11:20:15,330 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 397 transitions, 7322 flow [2024-06-14 11:20:15,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:15,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:15,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:15,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:20:15,331 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:15,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:15,331 INFO L85 PathProgramCache]: Analyzing trace with hash -995834177, now seen corresponding path program 8 times [2024-06-14 11:20:15,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:15,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613289560] [2024-06-14 11:20:15,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:15,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:15,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:15,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:15,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:15,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613289560] [2024-06-14 11:20:15,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613289560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:15,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:15,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:15,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133217469] [2024-06-14 11:20:15,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:15,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:15,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:15,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:15,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:15,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:15,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 397 transitions, 7322 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:15,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:15,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:15,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:16,567 INFO L124 PetriNetUnfolderBase]: 3619/6191 cut-off events. [2024-06-14 11:20:16,568 INFO L125 PetriNetUnfolderBase]: For 419181/419181 co-relation queries the response was YES. [2024-06-14 11:20:16,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48192 conditions, 6191 events. 3619/6191 cut-off events. For 419181/419181 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42960 event pairs, 1182 based on Foata normal form. 1/6188 useless extension candidates. Maximal degree in co-relation 48053. Up to 5686 conditions per place. [2024-06-14 11:20:16,636 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 372 selfloop transitions, 25 changer transitions 4/407 dead transitions. [2024-06-14 11:20:16,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 407 transitions, 8148 flow [2024-06-14 11:20:16,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:16,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:16,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-14 11:20:16,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 11:20:16,637 INFO L175 Difference]: Start difference. First operand has 281 places, 397 transitions, 7322 flow. Second operand 6 states and 130 transitions. [2024-06-14 11:20:16,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 407 transitions, 8148 flow [2024-06-14 11:20:18,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 407 transitions, 7818 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:18,521 INFO L231 Difference]: Finished difference. Result has 283 places, 393 transitions, 6962 flow [2024-06-14 11:20:18,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6992, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6962, PETRI_PLACES=283, PETRI_TRANSITIONS=393} [2024-06-14 11:20:18,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 11:20:18,522 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 393 transitions, 6962 flow [2024-06-14 11:20:18,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:18,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:18,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:18,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:20:18,523 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:18,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:18,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1003181177, now seen corresponding path program 9 times [2024-06-14 11:20:18,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:18,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125548511] [2024-06-14 11:20:18,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:18,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:18,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:18,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:18,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:18,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125548511] [2024-06-14 11:20:18,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125548511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:18,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:18,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:18,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001955481] [2024-06-14 11:20:18,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:18,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:18,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:18,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:18,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:18,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:18,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 393 transitions, 6962 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:18,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:18,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:18,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:19,711 INFO L124 PetriNetUnfolderBase]: 3546/6070 cut-off events. [2024-06-14 11:20:19,711 INFO L125 PetriNetUnfolderBase]: For 430048/430048 co-relation queries the response was YES. [2024-06-14 11:20:19,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47490 conditions, 6070 events. 3546/6070 cut-off events. For 430048/430048 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 41977 event pairs, 1146 based on Foata normal form. 2/6068 useless extension candidates. Maximal degree in co-relation 47350. Up to 5251 conditions per place. [2024-06-14 11:20:19,776 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 159 changer transitions 1/416 dead transitions. [2024-06-14 11:20:19,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 416 transitions, 8040 flow [2024-06-14 11:20:19,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:19,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:19,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:20:19,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:20:19,777 INFO L175 Difference]: Start difference. First operand has 283 places, 393 transitions, 6962 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:20:19,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 416 transitions, 8040 flow [2024-06-14 11:20:21,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 416 transitions, 7718 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:21,447 INFO L231 Difference]: Finished difference. Result has 282 places, 396 transitions, 7040 flow [2024-06-14 11:20:21,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7040, PETRI_PLACES=282, PETRI_TRANSITIONS=396} [2024-06-14 11:20:21,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-14 11:20:21,448 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 396 transitions, 7040 flow [2024-06-14 11:20:21,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:21,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:21,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] [2024-06-14 11:20:21,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:20:21,448 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:21,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:21,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1003192337, now seen corresponding path program 10 times [2024-06-14 11:20:21,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:21,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499999506] [2024-06-14 11:20:21,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:21,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:21,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:21,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:21,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:21,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499999506] [2024-06-14 11:20:21,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499999506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:21,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:21,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:21,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14115159] [2024-06-14 11:20:21,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:21,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:21,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:21,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:21,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:21,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:21,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 396 transitions, 7040 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:21,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:21,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:21,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:22,611 INFO L124 PetriNetUnfolderBase]: 3511/6005 cut-off events. [2024-06-14 11:20:22,611 INFO L125 PetriNetUnfolderBase]: For 438997/438997 co-relation queries the response was YES. [2024-06-14 11:20:22,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47062 conditions, 6005 events. 3511/6005 cut-off events. For 438997/438997 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 41328 event pairs, 1128 based on Foata normal form. 2/6003 useless extension candidates. Maximal degree in co-relation 46924. Up to 5192 conditions per place. [2024-06-14 11:20:22,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 159 changer transitions 2/421 dead transitions. [2024-06-14 11:20:22,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 421 transitions, 7932 flow [2024-06-14 11:20:22,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:22,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:22,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:20:22,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:20:22,677 INFO L175 Difference]: Start difference. First operand has 282 places, 396 transitions, 7040 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:20:22,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 421 transitions, 7932 flow [2024-06-14 11:20:24,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 421 transitions, 7504 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:24,278 INFO L231 Difference]: Finished difference. Result has 284 places, 394 transitions, 6920 flow [2024-06-14 11:20:24,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6612, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6920, PETRI_PLACES=284, PETRI_TRANSITIONS=394} [2024-06-14 11:20:24,279 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-14 11:20:24,279 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 394 transitions, 6920 flow [2024-06-14 11:20:24,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:24,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:24,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:24,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:20:24,280 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:24,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:24,280 INFO L85 PathProgramCache]: Analyzing trace with hash 478165745, now seen corresponding path program 6 times [2024-06-14 11:20:24,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:24,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210248425] [2024-06-14 11:20:24,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:24,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:24,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:24,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:24,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210248425] [2024-06-14 11:20:24,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210248425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:24,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:24,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:24,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925384211] [2024-06-14 11:20:24,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:24,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:24,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:24,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:24,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:24,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:24,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 394 transitions, 6920 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:24,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:24,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:24,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:25,414 INFO L124 PetriNetUnfolderBase]: 3449/5902 cut-off events. [2024-06-14 11:20:25,414 INFO L125 PetriNetUnfolderBase]: For 452257/452257 co-relation queries the response was YES. [2024-06-14 11:20:25,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46934 conditions, 5902 events. 3449/5902 cut-off events. For 452257/452257 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 40418 event pairs, 1095 based on Foata normal form. 1/5899 useless extension candidates. Maximal degree in co-relation 46795. Up to 4889 conditions per place. [2024-06-14 11:20:25,478 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 224 changer transitions 0/435 dead transitions. [2024-06-14 11:20:25,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 435 transitions, 8520 flow [2024-06-14 11:20:25,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:25,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:25,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:20:25,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 11:20:25,479 INFO L175 Difference]: Start difference. First operand has 284 places, 394 transitions, 6920 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:20:25,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 435 transitions, 8520 flow [2024-06-14 11:20:27,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 435 transitions, 8056 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-14 11:20:27,354 INFO L231 Difference]: Finished difference. Result has 281 places, 408 transitions, 7380 flow [2024-06-14 11:20:27,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6474, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7380, PETRI_PLACES=281, PETRI_TRANSITIONS=408} [2024-06-14 11:20:27,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-14 11:20:27,355 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 408 transitions, 7380 flow [2024-06-14 11:20:27,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:27,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:27,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:27,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:20:27,356 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:27,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:27,356 INFO L85 PathProgramCache]: Analyzing trace with hash 478464275, now seen corresponding path program 7 times [2024-06-14 11:20:27,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:27,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055344628] [2024-06-14 11:20:27,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:27,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:27,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-14 11:20:27,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:27,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055344628] [2024-06-14 11:20:27,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055344628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:27,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:27,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:27,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355318932] [2024-06-14 11:20:27,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:27,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:27,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:27,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:27,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:27,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:27,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 408 transitions, 7380 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:27,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:27,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:27,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:28,476 INFO L124 PetriNetUnfolderBase]: 3454/5914 cut-off events. [2024-06-14 11:20:28,477 INFO L125 PetriNetUnfolderBase]: For 433692/433692 co-relation queries the response was YES. [2024-06-14 11:20:28,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47850 conditions, 5914 events. 3454/5914 cut-off events. For 433692/433692 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 40565 event pairs, 1098 based on Foata normal form. 1/5911 useless extension candidates. Maximal degree in co-relation 47712. Up to 4893 conditions per place. [2024-06-14 11:20:28,543 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 224 changer transitions 0/435 dead transitions. [2024-06-14 11:20:28,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 435 transitions, 8745 flow [2024-06-14 11:20:28,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:28,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:28,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:20:28,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:20:28,544 INFO L175 Difference]: Start difference. First operand has 281 places, 408 transitions, 7380 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:20:28,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 435 transitions, 8745 flow [2024-06-14 11:20:30,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 435 transitions, 8407 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:30,399 INFO L231 Difference]: Finished difference. Result has 285 places, 411 transitions, 7585 flow [2024-06-14 11:20:30,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7066, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7585, PETRI_PLACES=285, PETRI_TRANSITIONS=411} [2024-06-14 11:20:30,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-14 11:20:30,400 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 411 transitions, 7585 flow [2024-06-14 11:20:30,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:30,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:30,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:30,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:20:30,401 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:30,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:30,401 INFO L85 PathProgramCache]: Analyzing trace with hash 478464647, now seen corresponding path program 2 times [2024-06-14 11:20:30,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:30,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204305673] [2024-06-14 11:20:30,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:30,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:30,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:30,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-14 11:20:30,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:30,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204305673] [2024-06-14 11:20:30,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204305673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:30,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:30,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:30,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806818995] [2024-06-14 11:20:30,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:30,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:30,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:30,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:30,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:30,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:30,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 411 transitions, 7585 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:30,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:30,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:30,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:31,484 INFO L124 PetriNetUnfolderBase]: 3459/5922 cut-off events. [2024-06-14 11:20:31,485 INFO L125 PetriNetUnfolderBase]: For 436795/436802 co-relation queries the response was YES. [2024-06-14 11:20:31,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46068 conditions, 5922 events. 3459/5922 cut-off events. For 436795/436802 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 40659 event pairs, 1086 based on Foata normal form. 7/5927 useless extension candidates. Maximal degree in co-relation 45930. Up to 5197 conditions per place. [2024-06-14 11:20:31,550 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 144 changer transitions 0/437 dead transitions. [2024-06-14 11:20:31,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 437 transitions, 8816 flow [2024-06-14 11:20:31,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:31,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:31,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:20:31,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:20:31,551 INFO L175 Difference]: Start difference. First operand has 285 places, 411 transitions, 7585 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:20:31,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 437 transitions, 8816 flow [2024-06-14 11:20:33,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 437 transitions, 8337 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:33,377 INFO L231 Difference]: Finished difference. Result has 288 places, 414 transitions, 7469 flow [2024-06-14 11:20:33,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7469, PETRI_PLACES=288, PETRI_TRANSITIONS=414} [2024-06-14 11:20:33,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-14 11:20:33,378 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 414 transitions, 7469 flow [2024-06-14 11:20:33,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:33,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:33,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:33,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:20:33,378 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:33,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:33,379 INFO L85 PathProgramCache]: Analyzing trace with hash 280981953, now seen corresponding path program 8 times [2024-06-14 11:20:33,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:33,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122201387] [2024-06-14 11:20:33,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:33,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:33,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:33,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:33,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122201387] [2024-06-14 11:20:33,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122201387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:33,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:33,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:33,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930681573] [2024-06-14 11:20:33,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:33,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:33,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:33,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:33,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:33,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:33,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 414 transitions, 7469 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:33,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:33,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:33,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:34,535 INFO L124 PetriNetUnfolderBase]: 3464/5929 cut-off events. [2024-06-14 11:20:34,536 INFO L125 PetriNetUnfolderBase]: For 448677/448677 co-relation queries the response was YES. [2024-06-14 11:20:34,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46098 conditions, 5929 events. 3464/5929 cut-off events. For 448677/448677 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40682 event pairs, 1095 based on Foata normal form. 1/5926 useless extension candidates. Maximal degree in co-relation 45959. Up to 4901 conditions per place. [2024-06-14 11:20:34,600 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 199 selfloop transitions, 232 changer transitions 0/437 dead transitions. [2024-06-14 11:20:34,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 437 transitions, 8695 flow [2024-06-14 11:20:34,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:34,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:34,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:20:34,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:20:34,601 INFO L175 Difference]: Start difference. First operand has 288 places, 414 transitions, 7469 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:20:34,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 437 transitions, 8695 flow [2024-06-14 11:20:36,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 437 transitions, 8363 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:36,504 INFO L231 Difference]: Finished difference. Result has 290 places, 417 transitions, 7675 flow [2024-06-14 11:20:36,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7137, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7675, PETRI_PLACES=290, PETRI_TRANSITIONS=417} [2024-06-14 11:20:36,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-14 11:20:36,505 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 417 transitions, 7675 flow [2024-06-14 11:20:36,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:36,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:36,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:36,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:20:36,506 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:36,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:36,506 INFO L85 PathProgramCache]: Analyzing trace with hash 280982325, now seen corresponding path program 3 times [2024-06-14 11:20:36,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:36,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577682574] [2024-06-14 11:20:36,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:36,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:36,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:36,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-14 11:20:36,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:36,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577682574] [2024-06-14 11:20:36,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577682574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:36,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:36,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:36,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691319665] [2024-06-14 11:20:36,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:36,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:36,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:36,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:36,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:36,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:36,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 417 transitions, 7675 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:36,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:36,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:36,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:37,670 INFO L124 PetriNetUnfolderBase]: 3469/5938 cut-off events. [2024-06-14 11:20:37,671 INFO L125 PetriNetUnfolderBase]: For 462942/462949 co-relation queries the response was YES. [2024-06-14 11:20:37,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46592 conditions, 5938 events. 3469/5938 cut-off events. For 462942/462949 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 40742 event pairs, 1087 based on Foata normal form. 7/5943 useless extension candidates. Maximal degree in co-relation 46452. Up to 5210 conditions per place. [2024-06-14 11:20:37,741 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 147 changer transitions 0/440 dead transitions. [2024-06-14 11:20:37,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 440 transitions, 8912 flow [2024-06-14 11:20:37,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:37,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:20:37,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-14 11:20:37,742 INFO L175 Difference]: Start difference. First operand has 290 places, 417 transitions, 7675 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:20:37,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 440 transitions, 8912 flow [2024-06-14 11:20:39,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 440 transitions, 8494 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:39,803 INFO L231 Difference]: Finished difference. Result has 293 places, 420 transitions, 7626 flow [2024-06-14 11:20:39,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7261, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7626, PETRI_PLACES=293, PETRI_TRANSITIONS=420} [2024-06-14 11:20:39,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-14 11:20:39,805 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 420 transitions, 7626 flow [2024-06-14 11:20:39,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:39,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:39,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] [2024-06-14 11:20:39,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:20:39,805 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:39,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:39,805 INFO L85 PathProgramCache]: Analyzing trace with hash -423257475, now seen corresponding path program 4 times [2024-06-14 11:20:39,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:39,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134941961] [2024-06-14 11:20:39,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:39,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:39,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:39,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:39,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:39,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134941961] [2024-06-14 11:20:39,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134941961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:39,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:39,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:39,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186981883] [2024-06-14 11:20:39,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:39,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:39,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:39,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:39,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:39,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:39,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 420 transitions, 7626 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:39,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:39,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:39,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:40,977 INFO L124 PetriNetUnfolderBase]: 3466/5934 cut-off events. [2024-06-14 11:20:40,977 INFO L125 PetriNetUnfolderBase]: For 473661/473668 co-relation queries the response was YES. [2024-06-14 11:20:41,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46484 conditions, 5934 events. 3466/5934 cut-off events. For 473661/473668 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 40671 event pairs, 1087 based on Foata normal form. 7/5939 useless extension candidates. Maximal degree in co-relation 46343. Up to 5207 conditions per place. [2024-06-14 11:20:41,046 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 147 changer transitions 0/440 dead transitions. [2024-06-14 11:20:41,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 440 transitions, 8798 flow [2024-06-14 11:20:41,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:41,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:41,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:20:41,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:20:41,048 INFO L175 Difference]: Start difference. First operand has 293 places, 420 transitions, 7626 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:20:41,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 440 transitions, 8798 flow [2024-06-14 11:20:42,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 440 transitions, 8554 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:42,797 INFO L231 Difference]: Finished difference. Result has 296 places, 420 transitions, 7682 flow [2024-06-14 11:20:42,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7382, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7682, PETRI_PLACES=296, PETRI_TRANSITIONS=420} [2024-06-14 11:20:42,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-14 11:20:42,798 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 420 transitions, 7682 flow [2024-06-14 11:20:42,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:42,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:42,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:42,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:20:42,799 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:42,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:42,799 INFO L85 PathProgramCache]: Analyzing trace with hash 111786289, now seen corresponding path program 9 times [2024-06-14 11:20:42,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:42,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226498597] [2024-06-14 11:20:42,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:42,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:42,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:42,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:42,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:42,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226498597] [2024-06-14 11:20:42,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226498597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:42,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:42,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:42,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884508432] [2024-06-14 11:20:42,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:42,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:42,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:42,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:42,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:42,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:42,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 420 transitions, 7682 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:42,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:42,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:42,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:43,980 INFO L124 PetriNetUnfolderBase]: 3500/5984 cut-off events. [2024-06-14 11:20:43,980 INFO L125 PetriNetUnfolderBase]: For 497324/497324 co-relation queries the response was YES. [2024-06-14 11:20:44,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47323 conditions, 5984 events. 3500/5984 cut-off events. For 497324/497324 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40997 event pairs, 1091 based on Foata normal form. 2/5982 useless extension candidates. Maximal degree in co-relation 47181. Up to 5264 conditions per place. [2024-06-14 11:20:44,046 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 334 selfloop transitions, 109 changer transitions 0/449 dead transitions. [2024-06-14 11:20:44,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 449 transitions, 9089 flow [2024-06-14 11:20:44,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:44,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:44,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:20:44,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 11:20:44,047 INFO L175 Difference]: Start difference. First operand has 296 places, 420 transitions, 7682 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:20:44,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 449 transitions, 9089 flow [2024-06-14 11:20:46,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 449 transitions, 8491 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:46,136 INFO L231 Difference]: Finished difference. Result has 298 places, 431 transitions, 7628 flow [2024-06-14 11:20:46,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7084, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7628, PETRI_PLACES=298, PETRI_TRANSITIONS=431} [2024-06-14 11:20:46,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-14 11:20:46,136 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 431 transitions, 7628 flow [2024-06-14 11:20:46,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:46,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:46,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:46,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:20:46,137 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:46,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:46,137 INFO L85 PathProgramCache]: Analyzing trace with hash -439958701, now seen corresponding path program 5 times [2024-06-14 11:20:46,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:46,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072095706] [2024-06-14 11:20:46,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:46,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:46,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:46,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:46,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:46,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072095706] [2024-06-14 11:20:46,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072095706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:46,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:46,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:46,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308932685] [2024-06-14 11:20:46,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:46,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:46,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:46,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:46,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:46,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:46,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 431 transitions, 7628 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:46,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:46,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:46,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:47,351 INFO L124 PetriNetUnfolderBase]: 3497/5983 cut-off events. [2024-06-14 11:20:47,352 INFO L125 PetriNetUnfolderBase]: For 504862/504869 co-relation queries the response was YES. [2024-06-14 11:20:47,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47197 conditions, 5983 events. 3497/5983 cut-off events. For 504862/504869 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 41070 event pairs, 1083 based on Foata normal form. 7/5988 useless extension candidates. Maximal degree in co-relation 47053. Up to 5397 conditions per place. [2024-06-14 11:20:47,423 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 381 selfloop transitions, 61 changer transitions 0/448 dead transitions. [2024-06-14 11:20:47,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 448 transitions, 8684 flow [2024-06-14 11:20:47,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:47,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:47,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:20:47,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 11:20:47,424 INFO L175 Difference]: Start difference. First operand has 298 places, 431 transitions, 7628 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:20:47,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 448 transitions, 8684 flow [2024-06-14 11:20:49,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 448 transitions, 8475 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:49,743 INFO L231 Difference]: Finished difference. Result has 302 places, 431 transitions, 7547 flow [2024-06-14 11:20:49,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7419, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7547, PETRI_PLACES=302, PETRI_TRANSITIONS=431} [2024-06-14 11:20:49,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-14 11:20:49,744 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 431 transitions, 7547 flow [2024-06-14 11:20:49,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:49,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:49,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:49,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:20:49,745 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:49,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:49,745 INFO L85 PathProgramCache]: Analyzing trace with hash 117327415, now seen corresponding path program 11 times [2024-06-14 11:20:49,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:49,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135036732] [2024-06-14 11:20:49,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:49,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:49,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:49,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:49,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:49,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135036732] [2024-06-14 11:20:49,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135036732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:49,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:49,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:49,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061896890] [2024-06-14 11:20:49,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:49,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:49,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:49,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:49,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:49,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:49,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 431 transitions, 7547 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:49,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:49,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:49,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:50,981 INFO L124 PetriNetUnfolderBase]: 3499/5985 cut-off events. [2024-06-14 11:20:50,981 INFO L125 PetriNetUnfolderBase]: For 518759/518759 co-relation queries the response was YES. [2024-06-14 11:20:51,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47212 conditions, 5985 events. 3499/5985 cut-off events. For 518759/518759 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41038 event pairs, 1091 based on Foata normal form. 2/5983 useless extension candidates. Maximal degree in co-relation 47067. Up to 5266 conditions per place. [2024-06-14 11:20:51,054 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 334 selfloop transitions, 112 changer transitions 0/452 dead transitions. [2024-06-14 11:20:51,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 452 transitions, 8812 flow [2024-06-14 11:20:51,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:51,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:51,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:20:51,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 11:20:51,055 INFO L175 Difference]: Start difference. First operand has 302 places, 431 transitions, 7547 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:20:51,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 452 transitions, 8812 flow [2024-06-14 11:20:53,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 452 transitions, 8664 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:53,470 INFO L231 Difference]: Finished difference. Result has 304 places, 434 transitions, 7693 flow [2024-06-14 11:20:53,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7399, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7693, PETRI_PLACES=304, PETRI_TRANSITIONS=434} [2024-06-14 11:20:53,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-14 11:20:53,470 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 434 transitions, 7693 flow [2024-06-14 11:20:53,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:53,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:53,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:53,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:20:53,471 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:53,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:53,471 INFO L85 PathProgramCache]: Analyzing trace with hash -434417761, now seen corresponding path program 6 times [2024-06-14 11:20:53,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:53,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511227099] [2024-06-14 11:20:53,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:53,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:53,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:53,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:53,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:53,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511227099] [2024-06-14 11:20:53,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511227099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:53,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:53,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:53,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37415508] [2024-06-14 11:20:53,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:53,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:53,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:53,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:53,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:53,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:53,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 434 transitions, 7693 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:53,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:53,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:53,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:54,691 INFO L124 PetriNetUnfolderBase]: 3496/5988 cut-off events. [2024-06-14 11:20:54,691 INFO L125 PetriNetUnfolderBase]: For 528558/528565 co-relation queries the response was YES. [2024-06-14 11:20:54,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47446 conditions, 5988 events. 3496/5988 cut-off events. For 528558/528565 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41179 event pairs, 1084 based on Foata normal form. 7/5993 useless extension candidates. Maximal degree in co-relation 47299. Up to 5397 conditions per place. [2024-06-14 11:20:54,758 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 383 selfloop transitions, 61 changer transitions 0/450 dead transitions. [2024-06-14 11:20:54,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 450 transitions, 8619 flow [2024-06-14 11:20:54,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:54,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:54,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:20:54,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:20:54,759 INFO L175 Difference]: Start difference. First operand has 304 places, 434 transitions, 7693 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:20:54,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 450 transitions, 8619 flow [2024-06-14 11:20:56,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 450 transitions, 8318 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:56,502 INFO L231 Difference]: Finished difference. Result has 306 places, 434 transitions, 7520 flow [2024-06-14 11:20:56,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7392, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7520, PETRI_PLACES=306, PETRI_TRANSITIONS=434} [2024-06-14 11:20:56,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-14 11:20:56,503 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 434 transitions, 7520 flow [2024-06-14 11:20:56,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:56,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:56,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:56,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:20:56,504 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:56,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:56,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1775106921, now seen corresponding path program 12 times [2024-06-14 11:20:56,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:56,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145505678] [2024-06-14 11:20:56,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:56,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:56,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:56,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:56,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:56,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145505678] [2024-06-14 11:20:56,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145505678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:56,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:56,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:56,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000840733] [2024-06-14 11:20:56,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:56,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:56,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:56,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:56,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:56,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:56,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 434 transitions, 7520 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:56,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:56,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:56,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:57,769 INFO L124 PetriNetUnfolderBase]: 3517/6020 cut-off events. [2024-06-14 11:20:57,769 INFO L125 PetriNetUnfolderBase]: For 550237/550240 co-relation queries the response was YES. [2024-06-14 11:20:57,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47888 conditions, 6020 events. 3517/6020 cut-off events. For 550237/550240 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41391 event pairs, 1121 based on Foata normal form. 3/6015 useless extension candidates. Maximal degree in co-relation 47740. Up to 5042 conditions per place. [2024-06-14 11:20:57,838 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 208 changer transitions 0/461 dead transitions. [2024-06-14 11:20:57,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 461 transitions, 9089 flow [2024-06-14 11:20:57,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:57,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:57,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:20:57,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:20:57,840 INFO L175 Difference]: Start difference. First operand has 306 places, 434 transitions, 7520 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:20:57,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 461 transitions, 9089 flow [2024-06-14 11:21:00,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 461 transitions, 8955 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:00,191 INFO L231 Difference]: Finished difference. Result has 308 places, 443 transitions, 8115 flow [2024-06-14 11:21:00,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7386, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8115, PETRI_PLACES=308, PETRI_TRANSITIONS=443} [2024-06-14 11:21:00,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-14 11:21:00,192 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 443 transitions, 8115 flow [2024-06-14 11:21:00,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:00,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:00,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:00,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:21:00,193 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:00,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:00,193 INFO L85 PathProgramCache]: Analyzing trace with hash -994861247, now seen corresponding path program 7 times [2024-06-14 11:21:00,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:00,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703320104] [2024-06-14 11:21:00,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:00,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:00,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:00,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703320104] [2024-06-14 11:21:00,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703320104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:00,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:00,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:00,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348978411] [2024-06-14 11:21:00,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:00,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:00,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:00,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:00,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:00,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 443 transitions, 8115 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:00,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:00,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:00,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:01,468 INFO L124 PetriNetUnfolderBase]: 3522/6032 cut-off events. [2024-06-14 11:21:01,468 INFO L125 PetriNetUnfolderBase]: For 565857/565864 co-relation queries the response was YES. [2024-06-14 11:21:01,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48798 conditions, 6032 events. 3522/6032 cut-off events. For 565857/565864 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41537 event pairs, 1083 based on Foata normal form. 7/6037 useless extension candidates. Maximal degree in co-relation 48648. Up to 5319 conditions per place. [2024-06-14 11:21:01,540 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 120 changer transitions 0/467 dead transitions. [2024-06-14 11:21:01,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 467 transitions, 9429 flow [2024-06-14 11:21:01,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:01,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:01,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:21:01,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 11:21:01,542 INFO L175 Difference]: Start difference. First operand has 308 places, 443 transitions, 8115 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:21:01,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 467 transitions, 9429 flow [2024-06-14 11:21:04,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 467 transitions, 9326 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:04,271 INFO L231 Difference]: Finished difference. Result has 315 places, 446 transitions, 8324 flow [2024-06-14 11:21:04,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8012, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8324, PETRI_PLACES=315, PETRI_TRANSITIONS=446} [2024-06-14 11:21:04,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-14 11:21:04,271 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 446 transitions, 8324 flow [2024-06-14 11:21:04,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:04,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:04,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:04,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:21:04,272 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:04,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:04,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1775107107, now seen corresponding path program 8 times [2024-06-14 11:21:04,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:04,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673376077] [2024-06-14 11:21:04,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:04,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:04,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:04,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-14 11:21:04,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:04,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673376077] [2024-06-14 11:21:04,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673376077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:04,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:04,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:04,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325929331] [2024-06-14 11:21:04,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:04,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:04,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:04,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:04,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:04,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:04,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 446 transitions, 8324 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:04,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:04,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:04,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:05,535 INFO L124 PetriNetUnfolderBase]: 3527/6042 cut-off events. [2024-06-14 11:21:05,536 INFO L125 PetriNetUnfolderBase]: For 582961/582971 co-relation queries the response was YES. [2024-06-14 11:21:05,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49379 conditions, 6042 events. 3527/6042 cut-off events. For 582961/582971 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41660 event pairs, 1101 based on Foata normal form. 9/6046 useless extension candidates. Maximal degree in co-relation 49227. Up to 5325 conditions per place. [2024-06-14 11:21:05,608 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 339 selfloop transitions, 121 changer transitions 0/466 dead transitions. [2024-06-14 11:21:05,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 466 transitions, 9636 flow [2024-06-14 11:21:05,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:05,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:05,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:21:05,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:21:05,609 INFO L175 Difference]: Start difference. First operand has 315 places, 446 transitions, 8324 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:21:05,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 466 transitions, 9636 flow [2024-06-14 11:21:08,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 466 transitions, 9418 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:08,119 INFO L231 Difference]: Finished difference. Result has 316 places, 449 transitions, 8426 flow [2024-06-14 11:21:08,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8113, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8426, PETRI_PLACES=316, PETRI_TRANSITIONS=449} [2024-06-14 11:21:08,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-14 11:21:08,120 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 449 transitions, 8426 flow [2024-06-14 11:21:08,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:08,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:08,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:08,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:21:08,120 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:08,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:08,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1597855431, now seen corresponding path program 13 times [2024-06-14 11:21:08,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:08,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354234963] [2024-06-14 11:21:08,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:08,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:08,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:08,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:08,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:08,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354234963] [2024-06-14 11:21:08,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354234963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:08,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:08,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:08,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875409961] [2024-06-14 11:21:08,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:08,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:08,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:08,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:08,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:08,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:08,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 449 transitions, 8426 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:08,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:08,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:08,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:09,389 INFO L124 PetriNetUnfolderBase]: 3532/6049 cut-off events. [2024-06-14 11:21:09,389 INFO L125 PetriNetUnfolderBase]: For 581175/581175 co-relation queries the response was YES. [2024-06-14 11:21:09,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49452 conditions, 6049 events. 3532/6049 cut-off events. For 581175/581175 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41666 event pairs, 1094 based on Foata normal form. 1/6046 useless extension candidates. Maximal degree in co-relation 49300. Up to 5501 conditions per place. [2024-06-14 11:21:09,462 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 426 selfloop transitions, 31 changer transitions 0/463 dead transitions. [2024-06-14 11:21:09,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 463 transitions, 9434 flow [2024-06-14 11:21:09,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:09,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:09,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-14 11:21:09,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:21:09,463 INFO L175 Difference]: Start difference. First operand has 316 places, 449 transitions, 8426 flow. Second operand 7 states and 147 transitions. [2024-06-14 11:21:09,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 463 transitions, 9434 flow [2024-06-14 11:21:12,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 463 transitions, 9217 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:12,013 INFO L231 Difference]: Finished difference. Result has 318 places, 452 transitions, 8351 flow [2024-06-14 11:21:12,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8209, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8351, PETRI_PLACES=318, PETRI_TRANSITIONS=452} [2024-06-14 11:21:12,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-14 11:21:12,014 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 452 transitions, 8351 flow [2024-06-14 11:21:12,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:12,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:12,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:12,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:21:12,015 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:12,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:12,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1000402559, now seen corresponding path program 10 times [2024-06-14 11:21:12,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:12,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949745540] [2024-06-14 11:21:12,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:12,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:12,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:12,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:12,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949745540] [2024-06-14 11:21:12,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949745540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:12,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:12,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:12,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111405002] [2024-06-14 11:21:12,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:12,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:12,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:12,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:12,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:12,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:12,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 452 transitions, 8351 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:12,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:12,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:12,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:13,344 INFO L124 PetriNetUnfolderBase]: 3526/6046 cut-off events. [2024-06-14 11:21:13,344 INFO L125 PetriNetUnfolderBase]: For 593194/593194 co-relation queries the response was YES. [2024-06-14 11:21:13,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49215 conditions, 6046 events. 3526/6046 cut-off events. For 593194/593194 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41678 event pairs, 1095 based on Foata normal form. 2/6044 useless extension candidates. Maximal degree in co-relation 49062. Up to 5049 conditions per place. [2024-06-14 11:21:13,414 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 225 changer transitions 0/479 dead transitions. [2024-06-14 11:21:13,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 479 transitions, 9651 flow [2024-06-14 11:21:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:13,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:13,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:21:13,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 11:21:13,415 INFO L175 Difference]: Start difference. First operand has 318 places, 452 transitions, 8351 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:21:13,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 479 transitions, 9651 flow [2024-06-14 11:21:16,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 479 transitions, 9453 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:16,204 INFO L231 Difference]: Finished difference. Result has 320 places, 452 transitions, 8619 flow [2024-06-14 11:21:16,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8153, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8619, PETRI_PLACES=320, PETRI_TRANSITIONS=452} [2024-06-14 11:21:16,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 11:21:16,204 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 452 transitions, 8619 flow [2024-06-14 11:21:16,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:16,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:16,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:16,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:21:16,205 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:16,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:16,205 INFO L85 PathProgramCache]: Analyzing trace with hash -994861433, now seen corresponding path program 14 times [2024-06-14 11:21:16,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:16,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895982654] [2024-06-14 11:21:16,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:16,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:16,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:16,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:16,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:16,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895982654] [2024-06-14 11:21:16,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895982654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:16,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:16,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:16,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513217676] [2024-06-14 11:21:16,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:16,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:16,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:16,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:16,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:16,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:16,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 452 transitions, 8619 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:16,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:16,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:16,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:17,510 INFO L124 PetriNetUnfolderBase]: 3528/6042 cut-off events. [2024-06-14 11:21:17,510 INFO L125 PetriNetUnfolderBase]: For 608972/608972 co-relation queries the response was YES. [2024-06-14 11:21:17,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49823 conditions, 6042 events. 3528/6042 cut-off events. For 608972/608972 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41592 event pairs, 1092 based on Foata normal form. 2/6040 useless extension candidates. Maximal degree in co-relation 49670. Up to 5053 conditions per place. [2024-06-14 11:21:17,584 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 220 changer transitions 0/476 dead transitions. [2024-06-14 11:21:17,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 476 transitions, 9979 flow [2024-06-14 11:21:17,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:17,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:17,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:21:17,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 11:21:17,586 INFO L175 Difference]: Start difference. First operand has 320 places, 452 transitions, 8619 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:21:17,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 476 transitions, 9979 flow [2024-06-14 11:21:20,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 476 transitions, 9354 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:21:20,264 INFO L231 Difference]: Finished difference. Result has 319 places, 455 transitions, 8528 flow [2024-06-14 11:21:20,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8528, PETRI_PLACES=319, PETRI_TRANSITIONS=455} [2024-06-14 11:21:20,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-14 11:21:20,265 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 455 transitions, 8528 flow [2024-06-14 11:21:20,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:20,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:20,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:20,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:21:20,266 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:20,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:20,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1000402187, now seen corresponding path program 9 times [2024-06-14 11:21:20,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:20,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290883449] [2024-06-14 11:21:20,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:20,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:20,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:20,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:20,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:20,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290883449] [2024-06-14 11:21:20,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290883449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:20,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:20,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:20,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195343870] [2024-06-14 11:21:20,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:20,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:20,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:20,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:20,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:20,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:20,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 455 transitions, 8528 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:20,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:20,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:20,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:21,531 INFO L124 PetriNetUnfolderBase]: 3525/6037 cut-off events. [2024-06-14 11:21:21,531 INFO L125 PetriNetUnfolderBase]: For 601675/601682 co-relation queries the response was YES. [2024-06-14 11:21:21,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49606 conditions, 6037 events. 3525/6037 cut-off events. For 601675/601682 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41588 event pairs, 1081 based on Foata normal form. 7/6042 useless extension candidates. Maximal degree in co-relation 49452. Up to 5324 conditions per place. [2024-06-14 11:21:21,602 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 345 selfloop transitions, 127 changer transitions 0/478 dead transitions. [2024-06-14 11:21:21,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 478 transitions, 9674 flow [2024-06-14 11:21:21,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:21,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:21,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:21:21,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:21:21,603 INFO L175 Difference]: Start difference. First operand has 319 places, 455 transitions, 8528 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:21:21,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 478 transitions, 9674 flow [2024-06-14 11:21:24,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 478 transitions, 9016 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:24,788 INFO L231 Difference]: Finished difference. Result has 319 places, 455 transitions, 8136 flow [2024-06-14 11:21:24,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7872, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8136, PETRI_PLACES=319, PETRI_TRANSITIONS=455} [2024-06-14 11:21:24,789 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-14 11:21:24,789 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 455 transitions, 8136 flow [2024-06-14 11:21:24,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:24,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:24,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:24,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:21:24,790 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:24,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:24,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1597975587, now seen corresponding path program 10 times [2024-06-14 11:21:24,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:24,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524141331] [2024-06-14 11:21:24,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:24,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:24,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:24,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:24,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:24,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524141331] [2024-06-14 11:21:24,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524141331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:24,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:24,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:24,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385323816] [2024-06-14 11:21:24,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:24,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:24,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:24,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:24,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:24,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:24,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 455 transitions, 8136 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:24,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:24,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:24,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:26,068 INFO L124 PetriNetUnfolderBase]: 3522/6044 cut-off events. [2024-06-14 11:21:26,069 INFO L125 PetriNetUnfolderBase]: For 597232/597242 co-relation queries the response was YES. [2024-06-14 11:21:26,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49080 conditions, 6044 events. 3522/6044 cut-off events. For 597232/597242 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41756 event pairs, 1103 based on Foata normal form. 9/6048 useless extension candidates. Maximal degree in co-relation 48926. Up to 5321 conditions per place. [2024-06-14 11:21:26,144 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 343 selfloop transitions, 122 changer transitions 0/471 dead transitions. [2024-06-14 11:21:26,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 471 transitions, 9104 flow [2024-06-14 11:21:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:26,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:26,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:21:26,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 11:21:26,146 INFO L175 Difference]: Start difference. First operand has 319 places, 455 transitions, 8136 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:21:26,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 471 transitions, 9104 flow [2024-06-14 11:21:28,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 471 transitions, 8733 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 11:21:28,823 INFO L231 Difference]: Finished difference. Result has 318 places, 455 transitions, 8015 flow [2024-06-14 11:21:28,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8015, PETRI_PLACES=318, PETRI_TRANSITIONS=455} [2024-06-14 11:21:28,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-14 11:21:28,824 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 455 transitions, 8015 flow [2024-06-14 11:21:28,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:28,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:28,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:28,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:21:28,825 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:28,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:28,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1768677831, now seen corresponding path program 15 times [2024-06-14 11:21:28,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:28,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302867827] [2024-06-14 11:21:28,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:28,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:28,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:28,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:28,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:28,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302867827] [2024-06-14 11:21:28,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302867827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:28,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:28,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:28,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285366943] [2024-06-14 11:21:28,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:28,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:28,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:28,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:28,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:28,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:28,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 455 transitions, 8015 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:28,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:28,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:28,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:30,031 INFO L124 PetriNetUnfolderBase]: 3519/6038 cut-off events. [2024-06-14 11:21:30,031 INFO L125 PetriNetUnfolderBase]: For 594109/594112 co-relation queries the response was YES. [2024-06-14 11:21:30,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48791 conditions, 6038 events. 3519/6038 cut-off events. For 594109/594112 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41660 event pairs, 1124 based on Foata normal form. 3/6033 useless extension candidates. Maximal degree in co-relation 48638. Up to 5047 conditions per place. [2024-06-14 11:21:30,104 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 217 changer transitions 0/472 dead transitions. [2024-06-14 11:21:30,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 472 transitions, 9279 flow [2024-06-14 11:21:30,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:30,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:21:30,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:21:30,105 INFO L175 Difference]: Start difference. First operand has 318 places, 455 transitions, 8015 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:21:30,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 472 transitions, 9279 flow [2024-06-14 11:21:32,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 472 transitions, 8739 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-14 11:21:32,750 INFO L231 Difference]: Finished difference. Result has 315 places, 455 transitions, 7915 flow [2024-06-14 11:21:32,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7475, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7915, PETRI_PLACES=315, PETRI_TRANSITIONS=455} [2024-06-14 11:21:32,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-14 11:21:32,750 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 455 transitions, 7915 flow [2024-06-14 11:21:32,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:32,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:32,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] [2024-06-14 11:21:32,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:21:32,751 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:32,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:32,751 INFO L85 PathProgramCache]: Analyzing trace with hash -297301355, now seen corresponding path program 1 times [2024-06-14 11:21:32,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:32,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797600484] [2024-06-14 11:21:32,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:32,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:32,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:32,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:32,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:32,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797600484] [2024-06-14 11:21:32,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797600484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:32,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:32,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:32,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216943832] [2024-06-14 11:21:32,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:32,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:32,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:32,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:32,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:32,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:32,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 455 transitions, 7915 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:32,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:32,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:32,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:34,114 INFO L124 PetriNetUnfolderBase]: 3539/6062 cut-off events. [2024-06-14 11:21:34,114 INFO L125 PetriNetUnfolderBase]: For 620192/620192 co-relation queries the response was YES. [2024-06-14 11:21:34,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49078 conditions, 6062 events. 3539/6062 cut-off events. For 620192/620192 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 41734 event pairs, 1039 based on Foata normal form. 6/6067 useless extension candidates. Maximal degree in co-relation 48925. Up to 5383 conditions per place. [2024-06-14 11:21:34,173 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 430 selfloop transitions, 52 changer transitions 0/488 dead transitions. [2024-06-14 11:21:34,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 488 transitions, 9060 flow [2024-06-14 11:21:34,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:34,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:34,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:21:34,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:21:34,175 INFO L175 Difference]: Start difference. First operand has 315 places, 455 transitions, 7915 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:21:34,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 488 transitions, 9060 flow [2024-06-14 11:21:36,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 488 transitions, 8402 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:37,002 INFO L231 Difference]: Finished difference. Result has 314 places, 456 transitions, 7395 flow [2024-06-14 11:21:37,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7265, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7395, PETRI_PLACES=314, PETRI_TRANSITIONS=456} [2024-06-14 11:21:37,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-14 11:21:37,002 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 456 transitions, 7395 flow [2024-06-14 11:21:37,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:37,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:37,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] [2024-06-14 11:21:37,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:21:37,003 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:37,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:37,003 INFO L85 PathProgramCache]: Analyzing trace with hash 281259093, now seen corresponding path program 2 times [2024-06-14 11:21:37,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:37,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354747427] [2024-06-14 11:21:37,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:37,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:37,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:37,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:37,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:37,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354747427] [2024-06-14 11:21:37,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354747427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:37,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:37,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:37,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398015336] [2024-06-14 11:21:37,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:37,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:37,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:37,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:37,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:37,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:37,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 456 transitions, 7395 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:37,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:37,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:37,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:38,289 INFO L124 PetriNetUnfolderBase]: 3605/6177 cut-off events. [2024-06-14 11:21:38,289 INFO L125 PetriNetUnfolderBase]: For 657158/657158 co-relation queries the response was YES. [2024-06-14 11:21:38,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49824 conditions, 6177 events. 3605/6177 cut-off events. For 657158/657158 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42677 event pairs, 1096 based on Foata normal form. 6/6182 useless extension candidates. Maximal degree in co-relation 49672. Up to 5537 conditions per place. [2024-06-14 11:21:38,364 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 46 changer transitions 0/488 dead transitions. [2024-06-14 11:21:38,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 488 transitions, 8700 flow [2024-06-14 11:21:38,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:38,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:38,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:21:38,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:21:38,366 INFO L175 Difference]: Start difference. First operand has 314 places, 456 transitions, 7395 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:21:38,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 488 transitions, 8700 flow [2024-06-14 11:21:41,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 488 transitions, 8580 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:41,516 INFO L231 Difference]: Finished difference. Result has 317 places, 458 transitions, 7417 flow [2024-06-14 11:21:41,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7275, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7417, PETRI_PLACES=317, PETRI_TRANSITIONS=458} [2024-06-14 11:21:41,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-14 11:21:41,517 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 458 transitions, 7417 flow [2024-06-14 11:21:41,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:41,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:41,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:41,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:21:41,517 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:41,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:41,517 INFO L85 PathProgramCache]: Analyzing trace with hash 833152325, now seen corresponding path program 3 times [2024-06-14 11:21:41,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:41,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450314711] [2024-06-14 11:21:41,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:41,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:41,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:41,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:41,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:41,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450314711] [2024-06-14 11:21:41,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450314711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:41,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:41,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:41,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682065866] [2024-06-14 11:21:41,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:41,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:41,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:41,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:41,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:41,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:41,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 458 transitions, 7417 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:41,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:41,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:41,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:42,810 INFO L124 PetriNetUnfolderBase]: 3587/6151 cut-off events. [2024-06-14 11:21:42,810 INFO L125 PetriNetUnfolderBase]: For 656133/656133 co-relation queries the response was YES. [2024-06-14 11:21:42,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49160 conditions, 6151 events. 3587/6151 cut-off events. For 656133/656133 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42557 event pairs, 1094 based on Foata normal form. 8/6158 useless extension candidates. Maximal degree in co-relation 49007. Up to 5559 conditions per place. [2024-06-14 11:21:42,885 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 434 selfloop transitions, 43 changer transitions 0/483 dead transitions. [2024-06-14 11:21:42,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 483 transitions, 8500 flow [2024-06-14 11:21:42,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:42,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:42,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:21:42,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:21:42,886 INFO L175 Difference]: Start difference. First operand has 317 places, 458 transitions, 7417 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:21:42,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 483 transitions, 8500 flow [2024-06-14 11:21:45,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 483 transitions, 8409 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:45,883 INFO L231 Difference]: Finished difference. Result has 320 places, 458 transitions, 7417 flow [2024-06-14 11:21:45,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7326, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7417, PETRI_PLACES=320, PETRI_TRANSITIONS=458} [2024-06-14 11:21:45,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 11:21:45,884 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 458 transitions, 7417 flow [2024-06-14 11:21:45,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:45,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:45,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:45,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:21:45,884 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:45,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:45,885 INFO L85 PathProgramCache]: Analyzing trace with hash 112063429, now seen corresponding path program 4 times [2024-06-14 11:21:45,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:45,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623615369] [2024-06-14 11:21:45,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:45,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:45,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:45,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:45,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623615369] [2024-06-14 11:21:45,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623615369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:45,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:45,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:45,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158512171] [2024-06-14 11:21:45,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:45,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:45,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:45,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:45,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:46,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:46,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 458 transitions, 7417 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:46,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:46,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:46,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:47,133 INFO L124 PetriNetUnfolderBase]: 3655/6267 cut-off events. [2024-06-14 11:21:47,133 INFO L125 PetriNetUnfolderBase]: For 695284/695291 co-relation queries the response was YES. [2024-06-14 11:21:47,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50200 conditions, 6267 events. 3655/6267 cut-off events. For 695284/695291 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43456 event pairs, 1109 based on Foata normal form. 18/6283 useless extension candidates. Maximal degree in co-relation 50045. Up to 5414 conditions per place. [2024-06-14 11:21:47,204 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 426 selfloop transitions, 54 changer transitions 0/486 dead transitions. [2024-06-14 11:21:47,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 486 transitions, 8702 flow [2024-06-14 11:21:47,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:47,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:47,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:21:47,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-14 11:21:47,205 INFO L175 Difference]: Start difference. First operand has 320 places, 458 transitions, 7417 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:21:47,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 486 transitions, 8702 flow [2024-06-14 11:21:50,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 486 transitions, 8633 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:50,148 INFO L231 Difference]: Finished difference. Result has 323 places, 463 transitions, 7575 flow [2024-06-14 11:21:50,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7348, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7575, PETRI_PLACES=323, PETRI_TRANSITIONS=463} [2024-06-14 11:21:50,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-14 11:21:50,148 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 463 transitions, 7575 flow [2024-06-14 11:21:50,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:50,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:50,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:50,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:21:50,151 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:50,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:50,151 INFO L85 PathProgramCache]: Analyzing trace with hash -433956481, now seen corresponding path program 1 times [2024-06-14 11:21:50,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:50,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15641161] [2024-06-14 11:21:50,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:50,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:50,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:50,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:50,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:50,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15641161] [2024-06-14 11:21:50,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15641161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:50,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:50,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:50,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124505475] [2024-06-14 11:21:50,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:50,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:50,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:50,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:50,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:50,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:50,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 463 transitions, 7575 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:50,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:50,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:50,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:51,451 INFO L124 PetriNetUnfolderBase]: 3629/6227 cut-off events. [2024-06-14 11:21:51,451 INFO L125 PetriNetUnfolderBase]: For 677870/677877 co-relation queries the response was YES. [2024-06-14 11:21:51,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49544 conditions, 6227 events. 3629/6227 cut-off events. For 677870/677877 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43202 event pairs, 1095 based on Foata normal form. 18/6243 useless extension candidates. Maximal degree in co-relation 49387. Up to 5402 conditions per place. [2024-06-14 11:21:51,524 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 426 selfloop transitions, 53 changer transitions 0/485 dead transitions. [2024-06-14 11:21:51,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 485 transitions, 8619 flow [2024-06-14 11:21:51,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:51,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:51,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:21:51,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:21:51,525 INFO L175 Difference]: Start difference. First operand has 323 places, 463 transitions, 7575 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:21:51,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 485 transitions, 8619 flow [2024-06-14 11:21:54,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 485 transitions, 8469 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:54,796 INFO L231 Difference]: Finished difference. Result has 326 places, 463 transitions, 7536 flow [2024-06-14 11:21:54,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7425, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7536, PETRI_PLACES=326, PETRI_TRANSITIONS=463} [2024-06-14 11:21:54,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-14 11:21:54,797 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 463 transitions, 7536 flow [2024-06-14 11:21:54,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:54,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:54,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:54,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:21:54,798 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:54,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:54,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1000125419, now seen corresponding path program 5 times [2024-06-14 11:21:54,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:54,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021069379] [2024-06-14 11:21:54,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:54,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:54,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21: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-14 11:21:54,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021069379] [2024-06-14 11:21:54,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021069379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:54,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:54,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:54,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011982186] [2024-06-14 11:21:54,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:54,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:54,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:54,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:54,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:54,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:54,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 463 transitions, 7536 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:54,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:54,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:54,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:56,106 INFO L124 PetriNetUnfolderBase]: 3656/6280 cut-off events. [2024-06-14 11:21:56,106 INFO L125 PetriNetUnfolderBase]: For 693739/693746 co-relation queries the response was YES. [2024-06-14 11:21:56,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49364 conditions, 6280 events. 3656/6280 cut-off events. For 693739/693746 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43544 event pairs, 1023 based on Foata normal form. 24/6302 useless extension candidates. Maximal degree in co-relation 49206. Up to 4981 conditions per place. [2024-06-14 11:21:56,179 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 379 selfloop transitions, 109 changer transitions 0/494 dead transitions. [2024-06-14 11:21:56,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 494 transitions, 8812 flow [2024-06-14 11:21:56,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:56,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:56,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:21:56,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:21:56,180 INFO L175 Difference]: Start difference. First operand has 326 places, 463 transitions, 7536 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:21:56,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 494 transitions, 8812 flow [2024-06-14 11:21:59,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 494 transitions, 8710 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:59,434 INFO L231 Difference]: Finished difference. Result has 329 places, 465 transitions, 7710 flow [2024-06-14 11:21:59,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7434, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7710, PETRI_PLACES=329, PETRI_TRANSITIONS=465} [2024-06-14 11:21:59,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 11:21:59,434 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 465 transitions, 7710 flow [2024-06-14 11:21:59,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:59,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:59,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:59,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:21:59,435 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:59,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:59,435 INFO L85 PathProgramCache]: Analyzing trace with hash -570935637, now seen corresponding path program 1 times [2024-06-14 11:21:59,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:59,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785206756] [2024-06-14 11:21:59,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:59,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:59,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:59,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:59,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:59,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785206756] [2024-06-14 11:21:59,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785206756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:59,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:59,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:21:59,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13905155] [2024-06-14 11:21:59,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:59,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:21:59,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:59,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:21:59,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:21:59,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:59,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 465 transitions, 7710 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:59,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:59,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:59,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:00,793 INFO L124 PetriNetUnfolderBase]: 3653/6277 cut-off events. [2024-06-14 11:22:00,793 INFO L125 PetriNetUnfolderBase]: For 655152/655152 co-relation queries the response was YES. [2024-06-14 11:22:00,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49778 conditions, 6277 events. 3653/6277 cut-off events. For 655152/655152 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43631 event pairs, 1121 based on Foata normal form. 1/6274 useless extension candidates. Maximal degree in co-relation 49619. Up to 5545 conditions per place. [2024-06-14 11:22:00,867 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 118 changer transitions 0/485 dead transitions. [2024-06-14 11:22:00,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 485 transitions, 8756 flow [2024-06-14 11:22:00,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:00,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:00,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:22:00,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:22:00,868 INFO L175 Difference]: Start difference. First operand has 329 places, 465 transitions, 7710 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:22:00,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 485 transitions, 8756 flow [2024-06-14 11:22:04,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 485 transitions, 8592 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:04,705 INFO L231 Difference]: Finished difference. Result has 332 places, 465 transitions, 7800 flow [2024-06-14 11:22:04,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7550, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7800, PETRI_PLACES=332, PETRI_TRANSITIONS=465} [2024-06-14 11:22:04,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-14 11:22:04,706 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 465 transitions, 7800 flow [2024-06-14 11:22:04,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:04,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:04,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:04,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:22:04,706 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:04,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:04,707 INFO L85 PathProgramCache]: Analyzing trace with hash -700645544, now seen corresponding path program 1 times [2024-06-14 11:22:04,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:04,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927526082] [2024-06-14 11:22:04,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:04,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:04,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:04,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:04,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:04,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927526082] [2024-06-14 11:22:04,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927526082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:04,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:04,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:04,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616850566] [2024-06-14 11:22:04,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:04,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:04,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:04,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:04,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:04,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:04,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 465 transitions, 7800 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:04,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:04,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:04,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:06,084 INFO L124 PetriNetUnfolderBase]: 3674/6311 cut-off events. [2024-06-14 11:22:06,084 INFO L125 PetriNetUnfolderBase]: For 649416/649423 co-relation queries the response was YES. [2024-06-14 11:22:06,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50038 conditions, 6311 events. 3674/6311 cut-off events. For 649416/649423 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 43939 event pairs, 1018 based on Foata normal form. 8/6317 useless extension candidates. Maximal degree in co-relation 49878. Up to 5422 conditions per place. [2024-06-14 11:22:06,162 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 367 selfloop transitions, 124 changer transitions 0/497 dead transitions. [2024-06-14 11:22:06,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 497 transitions, 9164 flow [2024-06-14 11:22:06,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:06,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:06,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:22:06,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 11:22:06,163 INFO L175 Difference]: Start difference. First operand has 332 places, 465 transitions, 7800 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:22:06,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 497 transitions, 9164 flow [2024-06-14 11:22:08,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 497 transitions, 8819 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:08,703 INFO L231 Difference]: Finished difference. Result has 334 places, 469 transitions, 7852 flow [2024-06-14 11:22:08,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7455, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7852, PETRI_PLACES=334, PETRI_TRANSITIONS=469} [2024-06-14 11:22:08,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-14 11:22:08,704 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 469 transitions, 7852 flow [2024-06-14 11:22:08,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:08,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:08,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] [2024-06-14 11:22:08,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:22:08,705 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:08,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:08,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1269776150, now seen corresponding path program 2 times [2024-06-14 11:22:08,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:08,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115570061] [2024-06-14 11:22:08,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:08,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:08,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:08,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:08,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:08,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115570061] [2024-06-14 11:22:08,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115570061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:08,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:08,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:08,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011973741] [2024-06-14 11:22:08,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:08,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:08,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:08,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:08,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:08,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:08,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 469 transitions, 7852 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:08,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:08,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:08,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:10,104 INFO L124 PetriNetUnfolderBase]: 3669/6302 cut-off events. [2024-06-14 11:22:10,105 INFO L125 PetriNetUnfolderBase]: For 658728/658735 co-relation queries the response was YES. [2024-06-14 11:22:10,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50123 conditions, 6302 events. 3669/6302 cut-off events. For 658728/658735 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 43859 event pairs, 1111 based on Foata normal form. 8/6306 useless extension candidates. Maximal degree in co-relation 49962. Up to 5588 conditions per place. [2024-06-14 11:22:10,182 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 376 selfloop transitions, 107 changer transitions 0/489 dead transitions. [2024-06-14 11:22:10,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 489 transitions, 8866 flow [2024-06-14 11:22:10,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:10,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:10,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:22:10,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:22:10,183 INFO L175 Difference]: Start difference. First operand has 334 places, 469 transitions, 7852 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:22:10,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 489 transitions, 8866 flow [2024-06-14 11:22:13,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 489 transitions, 8629 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:13,096 INFO L231 Difference]: Finished difference. Result has 337 places, 469 transitions, 7838 flow [2024-06-14 11:22:13,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7615, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7838, PETRI_PLACES=337, PETRI_TRANSITIONS=469} [2024-06-14 11:22:13,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-14 11:22:13,097 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 469 transitions, 7838 flow [2024-06-14 11:22:13,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:13,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:13,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:13,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:22:13,098 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:13,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:13,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1279037183, now seen corresponding path program 2 times [2024-06-14 11:22:13,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:13,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23652322] [2024-06-14 11:22:13,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:13,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:13,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:13,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:13,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:13,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23652322] [2024-06-14 11:22:13,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23652322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:13,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:13,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:22:13,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399179271] [2024-06-14 11:22:13,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:13,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:22:13,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:13,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:22:13,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:22:13,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:13,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 469 transitions, 7838 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:13,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:13,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:13,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:14,475 INFO L124 PetriNetUnfolderBase]: 3674/6310 cut-off events. [2024-06-14 11:22:14,476 INFO L125 PetriNetUnfolderBase]: For 656411/656411 co-relation queries the response was YES. [2024-06-14 11:22:14,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50213 conditions, 6310 events. 3674/6310 cut-off events. For 656411/656411 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 43883 event pairs, 1121 based on Foata normal form. 1/6307 useless extension candidates. Maximal degree in co-relation 50051. Up to 5388 conditions per place. [2024-06-14 11:22:14,552 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 298 selfloop transitions, 192 changer transitions 0/496 dead transitions. [2024-06-14 11:22:14,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 496 transitions, 9087 flow [2024-06-14 11:22:14,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:14,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:14,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:22:14,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 11:22:14,553 INFO L175 Difference]: Start difference. First operand has 337 places, 469 transitions, 7838 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:22:14,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 496 transitions, 9087 flow [2024-06-14 11:22:17,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 496 transitions, 8817 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:17,810 INFO L231 Difference]: Finished difference. Result has 338 places, 472 transitions, 8011 flow [2024-06-14 11:22:17,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7570, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8011, PETRI_PLACES=338, PETRI_TRANSITIONS=472} [2024-06-14 11:22:17,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-14 11:22:17,811 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 472 transitions, 8011 flow [2024-06-14 11:22:17,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:17,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:17,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:17,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:22:17,812 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:17,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:17,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1158960233, now seen corresponding path program 3 times [2024-06-14 11:22:17,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:17,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510514179] [2024-06-14 11:22:17,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:17,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:17,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:17,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:17,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:17,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510514179] [2024-06-14 11:22:17,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510514179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:17,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:17,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:22:17,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512510486] [2024-06-14 11:22:17,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:17,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:22:17,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:17,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:22:17,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:22:17,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:17,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 472 transitions, 8011 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:17,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:17,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:17,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:19,252 INFO L124 PetriNetUnfolderBase]: 3687/6332 cut-off events. [2024-06-14 11:22:19,252 INFO L125 PetriNetUnfolderBase]: For 660049/660049 co-relation queries the response was YES. [2024-06-14 11:22:19,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50603 conditions, 6332 events. 3687/6332 cut-off events. For 660049/660049 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44088 event pairs, 1121 based on Foata normal form. 1/6329 useless extension candidates. Maximal degree in co-relation 50441. Up to 5403 conditions per place. [2024-06-14 11:22:19,316 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 199 changer transitions 0/502 dead transitions. [2024-06-14 11:22:19,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 502 transitions, 9493 flow [2024-06-14 11:22:19,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:22:19,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:22:19,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-14 11:22:19,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-14 11:22:19,317 INFO L175 Difference]: Start difference. First operand has 338 places, 472 transitions, 8011 flow. Second operand 12 states and 254 transitions. [2024-06-14 11:22:19,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 502 transitions, 9493 flow [2024-06-14 11:22:22,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 502 transitions, 9073 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:22,446 INFO L231 Difference]: Finished difference. Result has 342 places, 478 transitions, 8109 flow [2024-06-14 11:22:22,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7603, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8109, PETRI_PLACES=342, PETRI_TRANSITIONS=478} [2024-06-14 11:22:22,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-14 11:22:22,446 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 478 transitions, 8109 flow [2024-06-14 11:22:22,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:22,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:22,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:22,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:22:22,447 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:22,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:22,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1445270963, now seen corresponding path program 4 times [2024-06-14 11:22:22,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:22,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111542239] [2024-06-14 11:22:22,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:22,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:22,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:22,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:22,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:22,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111542239] [2024-06-14 11:22:22,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111542239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:22,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:22,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:22:22,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674646956] [2024-06-14 11:22:22,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:22,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:22:22,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:22,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:22:22,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:22:22,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:22,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 478 transitions, 8109 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:22,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:22,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:22,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:23,837 INFO L124 PetriNetUnfolderBase]: 3684/6328 cut-off events. [2024-06-14 11:22:23,837 INFO L125 PetriNetUnfolderBase]: For 672139/672139 co-relation queries the response was YES. [2024-06-14 11:22:23,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50661 conditions, 6328 events. 3684/6328 cut-off events. For 672139/672139 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44050 event pairs, 1121 based on Foata normal form. 1/6325 useless extension candidates. Maximal degree in co-relation 50498. Up to 5400 conditions per place. [2024-06-14 11:22:23,913 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 312 selfloop transitions, 191 changer transitions 0/509 dead transitions. [2024-06-14 11:22:23,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 509 transitions, 9353 flow [2024-06-14 11:22:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:23,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:23,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-14 11:22:23,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-14 11:22:23,915 INFO L175 Difference]: Start difference. First operand has 342 places, 478 transitions, 8109 flow. Second operand 11 states and 243 transitions. [2024-06-14 11:22:23,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 509 transitions, 9353 flow [2024-06-14 11:22:27,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 509 transitions, 8934 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:27,028 INFO L231 Difference]: Finished difference. Result has 345 places, 478 transitions, 8078 flow [2024-06-14 11:22:27,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7690, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8078, PETRI_PLACES=345, PETRI_TRANSITIONS=478} [2024-06-14 11:22:27,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-14 11:22:27,029 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 478 transitions, 8078 flow [2024-06-14 11:22:27,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:27,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:27,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-14 11:22:27,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:22:27,029 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:27,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1269771593, now seen corresponding path program 5 times [2024-06-14 11:22:27,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:27,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944566700] [2024-06-14 11:22:27,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:27,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:27,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:27,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:27,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:27,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944566700] [2024-06-14 11:22:27,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944566700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:27,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:27,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:22:27,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409192309] [2024-06-14 11:22:27,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:27,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:22:27,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:27,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:22:27,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:22:27,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:27,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 478 transitions, 8078 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:27,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:27,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:27,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:28,379 INFO L124 PetriNetUnfolderBase]: 3681/6328 cut-off events. [2024-06-14 11:22:28,379 INFO L125 PetriNetUnfolderBase]: For 683840/683840 co-relation queries the response was YES. [2024-06-14 11:22:28,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50717 conditions, 6328 events. 3681/6328 cut-off events. For 683840/683840 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44087 event pairs, 1123 based on Foata normal form. 1/6325 useless extension candidates. Maximal degree in co-relation 50553. Up to 5397 conditions per place. [2024-06-14 11:22:28,453 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 197 changer transitions 0/498 dead transitions. [2024-06-14 11:22:28,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 498 transitions, 9110 flow [2024-06-14 11:22:28,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:28,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:28,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 11:22:28,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-14 11:22:28,455 INFO L175 Difference]: Start difference. First operand has 345 places, 478 transitions, 8078 flow. Second operand 10 states and 218 transitions. [2024-06-14 11:22:28,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 498 transitions, 9110 flow [2024-06-14 11:22:32,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 498 transitions, 8532 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-14 11:22:32,197 INFO L231 Difference]: Finished difference. Result has 343 places, 478 transitions, 7901 flow [2024-06-14 11:22:32,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7500, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7901, PETRI_PLACES=343, PETRI_TRANSITIONS=478} [2024-06-14 11:22:32,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 11:22:32,198 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 478 transitions, 7901 flow [2024-06-14 11:22:32,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:32,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:32,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] [2024-06-14 11:22:32,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:22:32,198 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:32,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:32,199 INFO L85 PathProgramCache]: Analyzing trace with hash 2020404330, now seen corresponding path program 3 times [2024-06-14 11:22:32,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:32,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712585380] [2024-06-14 11:22:32,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:32,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:32,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:32,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:32,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:32,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712585380] [2024-06-14 11:22:32,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712585380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:32,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:32,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:32,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910711694] [2024-06-14 11:22:32,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:32,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:32,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:32,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:32,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:32,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:32,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 478 transitions, 7901 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:32,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:32,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:32,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:33,532 INFO L124 PetriNetUnfolderBase]: 3748/6419 cut-off events. [2024-06-14 11:22:33,532 INFO L125 PetriNetUnfolderBase]: For 741202/741209 co-relation queries the response was YES. [2024-06-14 11:22:33,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52423 conditions, 6419 events. 3748/6419 cut-off events. For 741202/741209 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 44739 event pairs, 1122 based on Foata normal form. 8/6425 useless extension candidates. Maximal degree in co-relation 52258. Up to 5550 conditions per place. [2024-06-14 11:22:33,613 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 348 selfloop transitions, 158 changer transitions 0/512 dead transitions. [2024-06-14 11:22:33,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 512 transitions, 9317 flow [2024-06-14 11:22:33,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:33,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:33,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:22:33,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:22:33,614 INFO L175 Difference]: Start difference. First operand has 343 places, 478 transitions, 7901 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:22:33,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 512 transitions, 9317 flow [2024-06-14 11:22:37,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 512 transitions, 8923 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:37,153 INFO L231 Difference]: Finished difference. Result has 342 places, 482 transitions, 7976 flow [2024-06-14 11:22:37,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7507, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7976, PETRI_PLACES=342, PETRI_TRANSITIONS=482} [2024-06-14 11:22:37,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-14 11:22:37,154 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 482 transitions, 7976 flow [2024-06-14 11:22:37,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:37,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:37,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:37,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:22:37,155 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:37,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:37,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2023261290, now seen corresponding path program 4 times [2024-06-14 11:22:37,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:37,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858762360] [2024-06-14 11:22:37,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:37,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:37,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:37,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:37,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:37,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858762360] [2024-06-14 11:22:37,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858762360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:37,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:37,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:37,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999941097] [2024-06-14 11:22:37,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:37,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:37,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:37,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:37,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:37,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:37,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 482 transitions, 7976 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:37,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:37,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:37,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:38,499 INFO L124 PetriNetUnfolderBase]: 3756/6444 cut-off events. [2024-06-14 11:22:38,500 INFO L125 PetriNetUnfolderBase]: For 759260/759267 co-relation queries the response was YES. [2024-06-14 11:22:38,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52821 conditions, 6444 events. 3756/6444 cut-off events. For 759260/759267 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45031 event pairs, 1133 based on Foata normal form. 8/6450 useless extension candidates. Maximal degree in co-relation 52655. Up to 5651 conditions per place. [2024-06-14 11:22:38,578 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 345 selfloop transitions, 155 changer transitions 0/506 dead transitions. [2024-06-14 11:22:38,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 506 transitions, 9106 flow [2024-06-14 11:22:38,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:38,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:38,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:22:38,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:22:38,579 INFO L175 Difference]: Start difference. First operand has 342 places, 482 transitions, 7976 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:22:38,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 506 transitions, 9106 flow [2024-06-14 11:22:43,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 506 transitions, 8818 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:43,737 INFO L231 Difference]: Finished difference. Result has 346 places, 484 transitions, 8083 flow [2024-06-14 11:22:43,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7702, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8083, PETRI_PLACES=346, PETRI_TRANSITIONS=484} [2024-06-14 11:22:43,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-14 11:22:43,737 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 484 transitions, 8083 flow [2024-06-14 11:22:43,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:43,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:43,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:43,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:22:43,738 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:43,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:43,738 INFO L85 PathProgramCache]: Analyzing trace with hash 2014000257, now seen corresponding path program 6 times [2024-06-14 11:22:43,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:43,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872002074] [2024-06-14 11:22:43,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:43,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:43,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:43,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:43,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872002074] [2024-06-14 11:22:43,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872002074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:43,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:43,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:22:43,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705492574] [2024-06-14 11:22:43,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:43,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:22:43,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:43,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:22:43,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:22:43,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:43,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 484 transitions, 8083 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:43,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:43,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:43,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:45,154 INFO L124 PetriNetUnfolderBase]: 3761/6450 cut-off events. [2024-06-14 11:22:45,155 INFO L125 PetriNetUnfolderBase]: For 770353/770353 co-relation queries the response was YES. [2024-06-14 11:22:45,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53176 conditions, 6450 events. 3761/6450 cut-off events. For 770353/770353 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45011 event pairs, 1144 based on Foata normal form. 1/6447 useless extension candidates. Maximal degree in co-relation 53008. Up to 5339 conditions per place. [2024-06-14 11:22:45,226 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 279 changer transitions 0/514 dead transitions. [2024-06-14 11:22:45,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 514 transitions, 9574 flow [2024-06-14 11:22:45,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:45,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:45,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 11:22:45,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:22:45,227 INFO L175 Difference]: Start difference. First operand has 346 places, 484 transitions, 8083 flow. Second operand 9 states and 207 transitions. [2024-06-14 11:22:45,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 514 transitions, 9574 flow [2024-06-14 11:22:49,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 514 transitions, 9213 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:49,128 INFO L231 Difference]: Finished difference. Result has 349 places, 487 transitions, 8355 flow [2024-06-14 11:22:49,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7722, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8355, PETRI_PLACES=349, PETRI_TRANSITIONS=487} [2024-06-14 11:22:49,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-14 11:22:49,129 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 487 transitions, 8355 flow [2024-06-14 11:22:49,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:49,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:49,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-14 11:22:49,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:22:49,130 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:49,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:49,130 INFO L85 PathProgramCache]: Analyzing trace with hash 2023254687, now seen corresponding path program 7 times [2024-06-14 11:22:49,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:49,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944441919] [2024-06-14 11:22:49,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:49,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:49,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:49,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:49,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:49,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944441919] [2024-06-14 11:22:49,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944441919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:49,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:49,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:22:49,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674899992] [2024-06-14 11:22:49,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:49,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:22:49,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:49,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:22:49,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:22:49,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:49,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 487 transitions, 8355 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:49,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:49,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:49,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:50,486 INFO L124 PetriNetUnfolderBase]: 3774/6468 cut-off events. [2024-06-14 11:22:50,486 INFO L125 PetriNetUnfolderBase]: For 792344/792344 co-relation queries the response was YES. [2024-06-14 11:22:50,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53904 conditions, 6468 events. 3774/6468 cut-off events. For 792344/792344 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 45117 event pairs, 1142 based on Foata normal form. 1/6465 useless extension candidates. Maximal degree in co-relation 53735. Up to 5354 conditions per place. [2024-06-14 11:22:50,566 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 231 selfloop transitions, 283 changer transitions 0/520 dead transitions. [2024-06-14 11:22:50,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 520 transitions, 10113 flow [2024-06-14 11:22:50,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:50,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:50,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 11:22:50,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-14 11:22:50,567 INFO L175 Difference]: Start difference. First operand has 349 places, 487 transitions, 8355 flow. Second operand 11 states and 240 transitions. [2024-06-14 11:22:50,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 520 transitions, 10113 flow [2024-06-14 11:22:54,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 520 transitions, 9489 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:54,582 INFO L231 Difference]: Finished difference. Result has 353 places, 493 transitions, 8453 flow [2024-06-14 11:22:54,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7743, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8453, PETRI_PLACES=353, PETRI_TRANSITIONS=493} [2024-06-14 11:22:54,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-14 11:22:54,583 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 493 transitions, 8453 flow [2024-06-14 11:22:54,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:54,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:54,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:54,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:22:54,583 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:22:54,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:54,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2023265847, now seen corresponding path program 8 times [2024-06-14 11:22:54,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:54,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29351518] [2024-06-14 11:22:54,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:54,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:54,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:54,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:54,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:54,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29351518] [2024-06-14 11:22:54,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29351518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:54,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:54,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:22:54,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5511407] [2024-06-14 11:22:54,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:54,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:22:54,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:54,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:22:54,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:22:54,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:54,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 493 transitions, 8453 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:54,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:54,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:54,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:55,996 INFO L124 PetriNetUnfolderBase]: 3771/6464 cut-off events. [2024-06-14 11:22:55,997 INFO L125 PetriNetUnfolderBase]: For 805631/805631 co-relation queries the response was YES. [2024-06-14 11:22:56,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53919 conditions, 6464 events. 3771/6464 cut-off events. For 805631/805631 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 45096 event pairs, 1142 based on Foata normal form. 1/6461 useless extension candidates. Maximal degree in co-relation 53749. Up to 5351 conditions per place. [2024-06-14 11:22:56,081 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 282 changer transitions 0/517 dead transitions. [2024-06-14 11:22:56,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 517 transitions, 9881 flow [2024-06-14 11:22:56,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:56,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:56,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:22:56,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:22:56,083 INFO L175 Difference]: Start difference. First operand has 353 places, 493 transitions, 8453 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:22:56,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 517 transitions, 9881 flow [2024-06-14 11:23:00,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 517 transitions, 9205 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:00,349 INFO L231 Difference]: Finished difference. Result has 354 places, 493 transitions, 8347 flow [2024-06-14 11:23:00,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7777, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8347, PETRI_PLACES=354, PETRI_TRANSITIONS=493} [2024-06-14 11:23:00,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-14 11:23:00,349 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 493 transitions, 8347 flow [2024-06-14 11:23:00,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:00,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:00,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-14 11:23:00,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:23:00,350 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:00,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:00,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1667085418, now seen corresponding path program 5 times [2024-06-14 11:23:00,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:00,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573463766] [2024-06-14 11:23:00,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:00,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:00,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:00,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:00,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:00,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573463766] [2024-06-14 11:23:00,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573463766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:00,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:00,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:00,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089369945] [2024-06-14 11:23:00,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:00,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:00,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:00,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:00,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:00,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:00,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 493 transitions, 8347 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:00,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:00,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:00,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:01,794 INFO L124 PetriNetUnfolderBase]: 3871/6615 cut-off events. [2024-06-14 11:23:01,795 INFO L125 PetriNetUnfolderBase]: For 891999/892006 co-relation queries the response was YES. [2024-06-14 11:23:01,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56534 conditions, 6615 events. 3871/6615 cut-off events. For 891999/892006 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46230 event pairs, 1031 based on Foata normal form. 8/6621 useless extension candidates. Maximal degree in co-relation 56363. Up to 5353 conditions per place. [2024-06-14 11:23:01,882 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 344 selfloop transitions, 183 changer transitions 0/533 dead transitions. [2024-06-14 11:23:01,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 533 transitions, 10055 flow [2024-06-14 11:23:01,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:01,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:01,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:23:01,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:23:01,883 INFO L175 Difference]: Start difference. First operand has 354 places, 493 transitions, 8347 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:23:01,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 533 transitions, 10055 flow [2024-06-14 11:23:07,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 533 transitions, 9491 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:07,107 INFO L231 Difference]: Finished difference. Result has 354 places, 498 transitions, 8334 flow [2024-06-14 11:23:07,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8334, PETRI_PLACES=354, PETRI_TRANSITIONS=498} [2024-06-14 11:23:07,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-14 11:23:07,108 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 498 transitions, 8334 flow [2024-06-14 11:23:07,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:07,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:07,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:07,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:23:07,108 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:07,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:07,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1203797938, now seen corresponding path program 6 times [2024-06-14 11:23:07,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:07,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821499596] [2024-06-14 11:23:07,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:07,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:07,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:07,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:07,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:07,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821499596] [2024-06-14 11:23:07,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821499596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:07,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:07,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:07,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303244958] [2024-06-14 11:23:07,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:07,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:07,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:07,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:07,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:07,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:07,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 498 transitions, 8334 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:07,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:07,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:07,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:08,570 INFO L124 PetriNetUnfolderBase]: 3879/6635 cut-off events. [2024-06-14 11:23:08,570 INFO L125 PetriNetUnfolderBase]: For 913195/913202 co-relation queries the response was YES. [2024-06-14 11:23:08,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56940 conditions, 6635 events. 3879/6635 cut-off events. For 913195/913202 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 46459 event pairs, 1061 based on Foata normal form. 8/6641 useless extension candidates. Maximal degree in co-relation 56768. Up to 5361 conditions per place. [2024-06-14 11:23:08,658 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 337 selfloop transitions, 185 changer transitions 0/528 dead transitions. [2024-06-14 11:23:08,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 528 transitions, 9724 flow [2024-06-14 11:23:08,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:08,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:08,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:23:08,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:23:08,659 INFO L175 Difference]: Start difference. First operand has 354 places, 498 transitions, 8334 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:23:08,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 528 transitions, 9724 flow [2024-06-14 11:23:13,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 528 transitions, 9424 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-14 11:23:13,499 INFO L231 Difference]: Finished difference. Result has 359 places, 500 transitions, 8489 flow [2024-06-14 11:23:13,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8052, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8489, PETRI_PLACES=359, PETRI_TRANSITIONS=500} [2024-06-14 11:23:13,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-14 11:23:13,500 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 500 transitions, 8489 flow [2024-06-14 11:23:13,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:13,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:13,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:13,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:23:13,501 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:13,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:13,501 INFO L85 PathProgramCache]: Analyzing trace with hash 120513642, now seen corresponding path program 7 times [2024-06-14 11:23:13,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:13,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782917679] [2024-06-14 11:23:13,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:13,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:13,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:13,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:13,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:13,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782917679] [2024-06-14 11:23:13,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782917679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:13,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:13,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:13,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656412677] [2024-06-14 11:23:13,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:13,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:13,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:13,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:13,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:13,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:13,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 500 transitions, 8489 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:13,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:13,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:13,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:14,933 INFO L124 PetriNetUnfolderBase]: 3887/6643 cut-off events. [2024-06-14 11:23:14,933 INFO L125 PetriNetUnfolderBase]: For 930254/930261 co-relation queries the response was YES. [2024-06-14 11:23:14,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57418 conditions, 6643 events. 3887/6643 cut-off events. For 930254/930261 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 46490 event pairs, 1171 based on Foata normal form. 8/6649 useless extension candidates. Maximal degree in co-relation 57244. Up to 5848 conditions per place. [2024-06-14 11:23:15,022 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 155 changer transitions 0/521 dead transitions. [2024-06-14 11:23:15,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 521 transitions, 9639 flow [2024-06-14 11:23:15,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:15,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:15,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:23:15,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:23:15,023 INFO L175 Difference]: Start difference. First operand has 359 places, 500 transitions, 8489 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:23:15,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 521 transitions, 9639 flow [2024-06-14 11:23:20,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 521 transitions, 9272 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:20,881 INFO L231 Difference]: Finished difference. Result has 362 places, 502 transitions, 8515 flow [2024-06-14 11:23:20,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8124, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8515, PETRI_PLACES=362, PETRI_TRANSITIONS=502} [2024-06-14 11:23:20,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-14 11:23:20,882 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 502 transitions, 8515 flow [2024-06-14 11:23:20,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:20,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:20,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:20,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:23:20,882 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:20,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:20,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1090294228, now seen corresponding path program 8 times [2024-06-14 11:23:20,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:20,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082615218] [2024-06-14 11:23:20,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:20,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:20,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:20,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:20,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:20,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082615218] [2024-06-14 11:23:20,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082615218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:20,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:20,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:20,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878046842] [2024-06-14 11:23:20,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:20,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:20,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:20,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:20,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:21,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:21,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 502 transitions, 8515 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:21,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:21,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:21,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:22,333 INFO L124 PetriNetUnfolderBase]: 3895/6657 cut-off events. [2024-06-14 11:23:22,334 INFO L125 PetriNetUnfolderBase]: For 950275/950282 co-relation queries the response was YES. [2024-06-14 11:23:22,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57560 conditions, 6657 events. 3895/6657 cut-off events. For 950275/950282 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 46635 event pairs, 1171 based on Foata normal form. 8/6661 useless extension candidates. Maximal degree in co-relation 57385. Up to 5832 conditions per place. [2024-06-14 11:23:22,417 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 356 selfloop transitions, 162 changer transitions 0/524 dead transitions. [2024-06-14 11:23:22,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 524 transitions, 9663 flow [2024-06-14 11:23:22,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:22,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:22,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:23:22,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:23:22,418 INFO L175 Difference]: Start difference. First operand has 362 places, 502 transitions, 8515 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:23:22,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 524 transitions, 9663 flow [2024-06-14 11:23:28,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 524 transitions, 9298 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:28,160 INFO L231 Difference]: Finished difference. Result has 364 places, 504 transitions, 8547 flow [2024-06-14 11:23:28,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8150, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8547, PETRI_PLACES=364, PETRI_TRANSITIONS=504} [2024-06-14 11:23:28,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-14 11:23:28,161 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 504 transitions, 8547 flow [2024-06-14 11:23:28,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:28,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:28,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:28,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:23:28,161 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:28,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:28,161 INFO L85 PathProgramCache]: Analyzing trace with hash 120507039, now seen corresponding path program 9 times [2024-06-14 11:23:28,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:28,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203785988] [2024-06-14 11:23:28,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:28,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:28,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:28,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:28,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:28,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203785988] [2024-06-14 11:23:28,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203785988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:28,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:28,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:28,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618456277] [2024-06-14 11:23:28,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:28,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:28,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:28,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:28,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:28,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:28,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 504 transitions, 8547 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:28,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:28,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:28,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:29,663 INFO L124 PetriNetUnfolderBase]: 3908/6674 cut-off events. [2024-06-14 11:23:29,663 INFO L125 PetriNetUnfolderBase]: For 969967/969967 co-relation queries the response was YES. [2024-06-14 11:23:29,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58032 conditions, 6674 events. 3908/6674 cut-off events. For 969967/969967 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46740 event pairs, 1184 based on Foata normal form. 1/6671 useless extension candidates. Maximal degree in co-relation 57856. Up to 5554 conditions per place. [2024-06-14 11:23:29,748 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 292 changer transitions 0/534 dead transitions. [2024-06-14 11:23:29,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 534 transitions, 10349 flow [2024-06-14 11:23:29,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:23:29,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:23:29,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-14 11:23:29,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-14 11:23:29,750 INFO L175 Difference]: Start difference. First operand has 364 places, 504 transitions, 8547 flow. Second operand 11 states and 234 transitions. [2024-06-14 11:23:29,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 534 transitions, 10349 flow [2024-06-14 11:23:35,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 534 transitions, 9974 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:35,190 INFO L231 Difference]: Finished difference. Result has 369 places, 510 transitions, 8900 flow [2024-06-14 11:23:35,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8172, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8900, PETRI_PLACES=369, PETRI_TRANSITIONS=510} [2024-06-14 11:23:35,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-14 11:23:35,190 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 510 transitions, 8900 flow [2024-06-14 11:23:35,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:35,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:35,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:35,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:23:35,191 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:35,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:35,191 INFO L85 PathProgramCache]: Analyzing trace with hash -208733399, now seen corresponding path program 10 times [2024-06-14 11:23:35,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:35,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896822181] [2024-06-14 11:23:35,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:35,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:35,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:35,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:35,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:35,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896822181] [2024-06-14 11:23:35,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896822181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:35,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:35,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:35,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858951935] [2024-06-14 11:23:35,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:35,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:35,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:35,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:35,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:35,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:35,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 510 transitions, 8900 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:35,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:35,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:35,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:36,678 INFO L124 PetriNetUnfolderBase]: 3905/6666 cut-off events. [2024-06-14 11:23:36,679 INFO L125 PetriNetUnfolderBase]: For 986715/986715 co-relation queries the response was YES. [2024-06-14 11:23:36,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58328 conditions, 6666 events. 3905/6666 cut-off events. For 986715/986715 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46585 event pairs, 1182 based on Foata normal form. 1/6663 useless extension candidates. Maximal degree in co-relation 58151. Up to 5551 conditions per place. [2024-06-14 11:23:36,769 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 291 changer transitions 0/531 dead transitions. [2024-06-14 11:23:36,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 531 transitions, 10372 flow [2024-06-14 11:23:36,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:36,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:36,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:23:36,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:23:36,770 INFO L175 Difference]: Start difference. First operand has 369 places, 510 transitions, 8900 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:23:36,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 531 transitions, 10372 flow [2024-06-14 11:23:41,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 531 transitions, 9869 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-14 11:23:41,879 INFO L231 Difference]: Finished difference. Result has 371 places, 510 transitions, 8985 flow [2024-06-14 11:23:41,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8397, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8985, PETRI_PLACES=371, PETRI_TRANSITIONS=510} [2024-06-14 11:23:41,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-14 11:23:41,880 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 510 transitions, 8985 flow [2024-06-14 11:23:41,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:41,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:41,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] [2024-06-14 11:23:41,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:23:41,880 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:41,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:41,881 INFO L85 PathProgramCache]: Analyzing trace with hash -208358609, now seen corresponding path program 11 times [2024-06-14 11:23:41,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:41,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510014256] [2024-06-14 11:23:41,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:41,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:41,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:41,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:41,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:41,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510014256] [2024-06-14 11:23:41,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510014256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:41,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:41,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:41,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158113518] [2024-06-14 11:23:41,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:41,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:41,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:41,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:41,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:42,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:42,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 510 transitions, 8985 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:42,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:42,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:42,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:43,334 INFO L124 PetriNetUnfolderBase]: 3902/6666 cut-off events. [2024-06-14 11:23:43,334 INFO L125 PetriNetUnfolderBase]: For 1002987/1002987 co-relation queries the response was YES. [2024-06-14 11:23:43,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58401 conditions, 6666 events. 3902/6666 cut-off events. For 1002987/1002987 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 46647 event pairs, 1184 based on Foata normal form. 1/6663 useless extension candidates. Maximal degree in co-relation 58223. Up to 5548 conditions per place. [2024-06-14 11:23:43,429 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 291 changer transitions 0/531 dead transitions. [2024-06-14 11:23:43,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 531 transitions, 10461 flow [2024-06-14 11:23:43,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:43,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:43,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:23:43,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:23:43,430 INFO L175 Difference]: Start difference. First operand has 371 places, 510 transitions, 8985 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:23:43,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 531 transitions, 10461 flow [2024-06-14 11:23:50,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 531 transitions, 10060 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:23:50,485 INFO L231 Difference]: Finished difference. Result has 373 places, 510 transitions, 9172 flow [2024-06-14 11:23:50,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8584, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9172, PETRI_PLACES=373, PETRI_TRANSITIONS=510} [2024-06-14 11:23:50,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-14 11:23:50,486 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 510 transitions, 9172 flow [2024-06-14 11:23:50,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:50,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:50,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:50,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:23:50,488 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:50,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:50,488 INFO L85 PathProgramCache]: Analyzing trace with hash -745547474, now seen corresponding path program 9 times [2024-06-14 11:23:50,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:50,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661811130] [2024-06-14 11:23:50,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:50,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:50,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:50,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:50,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:50,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661811130] [2024-06-14 11:23:50,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661811130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:50,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:50,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:50,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857108636] [2024-06-14 11:23:50,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:50,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:50,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:50,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:50,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:50,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:50,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 510 transitions, 9172 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:50,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:50,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:50,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:52,068 INFO L124 PetriNetUnfolderBase]: 3938/6721 cut-off events. [2024-06-14 11:23:52,068 INFO L125 PetriNetUnfolderBase]: For 1068761/1068768 co-relation queries the response was YES. [2024-06-14 11:23:52,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59184 conditions, 6721 events. 3938/6721 cut-off events. For 1068761/1068768 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 47107 event pairs, 1172 based on Foata normal form. 16/6735 useless extension candidates. Maximal degree in co-relation 59005. Up to 6040 conditions per place. [2024-06-14 11:23:52,319 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 463 selfloop transitions, 63 changer transitions 0/532 dead transitions. [2024-06-14 11:23:52,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 532 transitions, 10368 flow [2024-06-14 11:23:52,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:52,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:52,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:23:52,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 11:23:52,320 INFO L175 Difference]: Start difference. First operand has 373 places, 510 transitions, 9172 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:23:52,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 532 transitions, 10368 flow [2024-06-14 11:23:58,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 532 transitions, 8941 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-14 11:23:58,687 INFO L231 Difference]: Finished difference. Result has 370 places, 512 transitions, 7957 flow [2024-06-14 11:23:58,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7745, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7957, PETRI_PLACES=370, PETRI_TRANSITIONS=512} [2024-06-14 11:23:58,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 11:23:58,687 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 512 transitions, 7957 flow [2024-06-14 11:23:58,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:58,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:58,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:58,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:23:58,688 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:23:58,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:58,688 INFO L85 PathProgramCache]: Analyzing trace with hash -745250804, now seen corresponding path program 10 times [2024-06-14 11:23:58,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:58,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269971347] [2024-06-14 11:23:58,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:58,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:58,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:58,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:58,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269971347] [2024-06-14 11:23:58,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269971347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:58,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:58,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:58,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363627612] [2024-06-14 11:23:58,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:58,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:58,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:58,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:58,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:58,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:58,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 512 transitions, 7957 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:58,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:58,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:58,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:00,364 INFO L124 PetriNetUnfolderBase]: 4020/6845 cut-off events. [2024-06-14 11:24:00,364 INFO L125 PetriNetUnfolderBase]: For 1121220/1121227 co-relation queries the response was YES. [2024-06-14 11:24:00,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59653 conditions, 6845 events. 4020/6845 cut-off events. For 1121220/1121227 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 48053 event pairs, 1180 based on Foata normal form. 16/6855 useless extension candidates. Maximal degree in co-relation 59475. Up to 6018 conditions per place. [2024-06-14 11:24:00,439 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 465 selfloop transitions, 69 changer transitions 0/540 dead transitions. [2024-06-14 11:24:00,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 540 transitions, 9412 flow [2024-06-14 11:24:00,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:00,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:00,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:24:00,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 11:24:00,441 INFO L175 Difference]: Start difference. First operand has 370 places, 512 transitions, 7957 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:24:00,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 540 transitions, 9412 flow [2024-06-14 11:24:05,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 540 transitions, 9238 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:05,979 INFO L231 Difference]: Finished difference. Result has 373 places, 515 transitions, 8042 flow [2024-06-14 11:24:05,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8042, PETRI_PLACES=373, PETRI_TRANSITIONS=515} [2024-06-14 11:24:05,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-14 11:24:05,980 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 515 transitions, 8042 flow [2024-06-14 11:24:05,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:05,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:05,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:05,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:24:05,980 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:05,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:05,981 INFO L85 PathProgramCache]: Analyzing trace with hash -582040826, now seen corresponding path program 1 times [2024-06-14 11:24:05,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:05,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762031493] [2024-06-14 11:24:05,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:05,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:05,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:06,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:06,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:06,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762031493] [2024-06-14 11:24:06,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762031493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:06,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:06,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:06,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912204734] [2024-06-14 11:24:06,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:06,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:06,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:06,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:06,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:06,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:06,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 515 transitions, 8042 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:06,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:06,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:06,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:07,669 INFO L124 PetriNetUnfolderBase]: 4056/6907 cut-off events. [2024-06-14 11:24:07,669 INFO L125 PetriNetUnfolderBase]: For 1143934/1143941 co-relation queries the response was YES. [2024-06-14 11:24:07,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60329 conditions, 6907 events. 4056/6907 cut-off events. For 1143934/1143941 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 48597 event pairs, 1210 based on Foata normal form. 16/6921 useless extension candidates. Maximal degree in co-relation 60149. Up to 6222 conditions per place. [2024-06-14 11:24:07,748 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 468 selfloop transitions, 63 changer transitions 0/537 dead transitions. [2024-06-14 11:24:07,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 537 transitions, 9216 flow [2024-06-14 11:24:07,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:07,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:07,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:24:07,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 11:24:07,749 INFO L175 Difference]: Start difference. First operand has 373 places, 515 transitions, 8042 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:24:07,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 537 transitions, 9216 flow [2024-06-14 11:24:12,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 537 transitions, 9046 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:12,607 INFO L231 Difference]: Finished difference. Result has 376 places, 517 transitions, 8052 flow [2024-06-14 11:24:12,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7872, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8052, PETRI_PLACES=376, PETRI_TRANSITIONS=517} [2024-06-14 11:24:12,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-14 11:24:12,607 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 517 transitions, 8052 flow [2024-06-14 11:24:12,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:12,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:12,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:12,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:24:12,607 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:12,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:12,608 INFO L85 PathProgramCache]: Analyzing trace with hash -567756026, now seen corresponding path program 2 times [2024-06-14 11:24:12,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:12,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430947988] [2024-06-14 11:24:12,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:12,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:12,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:12,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-14 11:24:12,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:12,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430947988] [2024-06-14 11:24:12,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430947988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:12,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:12,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:12,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317547457] [2024-06-14 11:24:12,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:12,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:12,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:12,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:12,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:12,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:12,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 517 transitions, 8052 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:12,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:12,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:12,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:14,398 INFO L124 PetriNetUnfolderBase]: 4138/7029 cut-off events. [2024-06-14 11:24:14,399 INFO L125 PetriNetUnfolderBase]: For 1206464/1206471 co-relation queries the response was YES. [2024-06-14 11:24:14,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62082 conditions, 7029 events. 4138/7029 cut-off events. For 1206464/1206471 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 49479 event pairs, 1216 based on Foata normal form. 16/7043 useless extension candidates. Maximal degree in co-relation 61901. Up to 6164 conditions per place. [2024-06-14 11:24:14,476 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 471 selfloop transitions, 68 changer transitions 0/545 dead transitions. [2024-06-14 11:24:14,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 545 transitions, 9498 flow [2024-06-14 11:24:14,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:14,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:14,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:24:14,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 11:24:14,478 INFO L175 Difference]: Start difference. First operand has 376 places, 517 transitions, 8052 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:24:14,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 545 transitions, 9498 flow [2024-06-14 11:24:19,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 545 transitions, 9342 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:19,999 INFO L231 Difference]: Finished difference. Result has 378 places, 520 transitions, 8113 flow [2024-06-14 11:24:19,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7896, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8113, PETRI_PLACES=378, PETRI_TRANSITIONS=520} [2024-06-14 11:24:19,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-14 11:24:19,999 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 520 transitions, 8113 flow [2024-06-14 11:24:20,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:20,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:20,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:20,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:24:20,000 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:20,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:20,000 INFO L85 PathProgramCache]: Analyzing trace with hash -753817127, now seen corresponding path program 12 times [2024-06-14 11:24:20,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:20,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97127765] [2024-06-14 11:24:20,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:20,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:20,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:20,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:20,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97127765] [2024-06-14 11:24:20,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97127765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:20,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:20,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:20,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936770955] [2024-06-14 11:24:20,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:20,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:20,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:20,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:20,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:20,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:20,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 520 transitions, 8113 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:20,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:20,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:20,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:21,771 INFO L124 PetriNetUnfolderBase]: 4143/7039 cut-off events. [2024-06-14 11:24:21,772 INFO L125 PetriNetUnfolderBase]: For 1186333/1186333 co-relation queries the response was YES. [2024-06-14 11:24:21,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62404 conditions, 7039 events. 4143/7039 cut-off events. For 1186333/1186333 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 49684 event pairs, 1248 based on Foata normal form. 1/7036 useless extension candidates. Maximal degree in co-relation 62222. Up to 6259 conditions per place. [2024-06-14 11:24:21,853 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 421 selfloop transitions, 115 changer transitions 0/542 dead transitions. [2024-06-14 11:24:21,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 542 transitions, 9688 flow [2024-06-14 11:24:21,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:21,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:21,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 11:24:21,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-14 11:24:21,854 INFO L175 Difference]: Start difference. First operand has 378 places, 520 transitions, 8113 flow. Second operand 10 states and 215 transitions. [2024-06-14 11:24:21,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 542 transitions, 9688 flow [2024-06-14 11:24:28,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 542 transitions, 9569 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:28,333 INFO L231 Difference]: Finished difference. Result has 383 places, 523 transitions, 8293 flow [2024-06-14 11:24:28,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7994, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8293, PETRI_PLACES=383, PETRI_TRANSITIONS=523} [2024-06-14 11:24:28,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-14 11:24:28,334 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 523 transitions, 8293 flow [2024-06-14 11:24:28,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:28,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:28,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:28,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:24:28,334 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:28,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:28,335 INFO L85 PathProgramCache]: Analyzing trace with hash -582053567, now seen corresponding path program 13 times [2024-06-14 11:24:28,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:28,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792951681] [2024-06-14 11:24:28,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:28,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:28,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:28,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:28,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792951681] [2024-06-14 11:24:28,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792951681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:28,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:28,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:28,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141010553] [2024-06-14 11:24:28,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:28,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:28,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:28,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:28,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:28,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:28,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 523 transitions, 8293 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:28,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:28,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:28,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:30,275 INFO L124 PetriNetUnfolderBase]: 4148/7044 cut-off events. [2024-06-14 11:24:30,275 INFO L125 PetriNetUnfolderBase]: For 1210092/1210092 co-relation queries the response was YES. [2024-06-14 11:24:30,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62742 conditions, 7044 events. 4148/7044 cut-off events. For 1210092/1210092 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 49621 event pairs, 1244 based on Foata normal form. 1/7041 useless extension candidates. Maximal degree in co-relation 62558. Up to 6265 conditions per place. [2024-06-14 11:24:30,351 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 422 selfloop transitions, 119 changer transitions 0/547 dead transitions. [2024-06-14 11:24:30,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 547 transitions, 9887 flow [2024-06-14 11:24:30,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:24:30,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:24:30,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-14 11:24:30,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-14 11:24:30,352 INFO L175 Difference]: Start difference. First operand has 383 places, 523 transitions, 8293 flow. Second operand 12 states and 248 transitions. [2024-06-14 11:24:30,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 547 transitions, 9887 flow