./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_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/safe021_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe021_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-04 14:17:03,945 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:17:04,010 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:17:04,013 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:17:04,013 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:17:04,036 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:17:04,037 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:17:04,037 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:17:04,038 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:17:04,041 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:17:04,041 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:17:04,041 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:17:04,042 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:17:04,043 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:17:04,043 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:17:04,043 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:17:04,043 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:17:04,043 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:17:04,044 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:17:04,044 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:17:04,044 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:17:04,048 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:17:04,048 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:17:04,048 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:17:04,049 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:17:04,049 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:17:04,049 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:17:04,049 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:17:04,050 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:17:04,050 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:17:04,051 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:17:04,051 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:17:04,051 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:17:04,051 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:17:04,051 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:17:04,051 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:17:04,052 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:17:04,052 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:17:04,052 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:17:04,052 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:17:04,052 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:17:04,052 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:17:04,053 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:17:04,053 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-04 14:17:04,309 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:17:04,331 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:17:04,335 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:17:04,335 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:17:04,336 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:17:04,337 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-04 14:17:05,331 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:17:05,503 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:17:05,503 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-04 14:17:05,519 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d470fd0f6/53a888b954bd4f6f9b48ce63ccffcd88/FLAG4c86a09c3 [2024-06-04 14:17:05,528 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d470fd0f6/53a888b954bd4f6f9b48ce63ccffcd88 [2024-06-04 14:17:05,530 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:17:05,531 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:17:05,531 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/safe021_tso.yml/witness.yml [2024-06-04 14:17:05,597 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:17:05,598 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:17:05,599 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:17:05,599 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:17:05,603 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:17:05,603 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:17:05" (1/2) ... [2024-06-04 14:17:05,604 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@629896de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:17:05, skipping insertion in model container [2024-06-04 14:17:05,604 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:17:05" (1/2) ... [2024-06-04 14:17:05,605 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@20f5a64d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:17:05, skipping insertion in model container [2024-06-04 14:17:05,605 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:17:05" (2/2) ... [2024-06-04 14:17:05,606 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@629896de and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:05, skipping insertion in model container [2024-06-04 14:17:05,606 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:17:05" (2/2) ... [2024-06-04 14:17:05,606 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:17:05,642 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:17:05,643 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 14:17:05,643 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 14:17:05,643 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 14:17:05,643 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:17:05,643 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-04 14:17:05,679 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:17:05,967 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:17:05,976 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:17:06,079 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:17:06,114 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:17:06,115 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06 WrapperNode [2024-06-04 14:17:06,115 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:17:06,116 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:17:06,116 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:17:06,116 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:17:06,121 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 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,144 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 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,167 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-04 14:17:06,168 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:17:06,169 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:17:06,169 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:17:06,170 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:17:06,178 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,178 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,180 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,196 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-04 14:17:06,196 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,197 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,200 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,209 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,210 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,214 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,217 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:17:06,217 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:17:06,217 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:17:06,218 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:17:06,218 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (1/1) ... [2024-06-04 14:17:06,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:17:06,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:17:06,240 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-04 14:17:06,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-04 14:17:06,270 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:17:06,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:17:06,270 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:17:06,271 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:17:06,271 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:17:06,271 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:17:06,271 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:17:06,271 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:17:06,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:17:06,271 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:17:06,272 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:17:06,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:17:06,273 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:17:06,437 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:17:06,440 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:17:06,617 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:17:06,617 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:17:06,680 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:17:06,680 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:17:06,681 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:17:06 BoogieIcfgContainer [2024-06-04 14:17:06,681 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:17:06,683 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:17:06,683 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:17:06,685 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:17:06,685 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:17:05" (1/4) ... [2024-06-04 14:17:06,686 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28b8090f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:17:06, skipping insertion in model container [2024-06-04 14:17:06,686 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:17:05" (2/4) ... [2024-06-04 14:17:06,687 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28b8090f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:17:06, skipping insertion in model container [2024-06-04 14:17:06,687 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:17:06" (3/4) ... [2024-06-04 14:17:06,687 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28b8090f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:17:06, skipping insertion in model container [2024-06-04 14:17:06,688 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:17:06" (4/4) ... [2024-06-04 14:17:06,688 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-04 14:17:06,700 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:17:06,701 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:17:06,701 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:17:06,740 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:17:06,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 14:17:06,797 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-04 14:17:06,798 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:17:06,800 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-04 14:17:06,800 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 14:17:06,802 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-04 14:17:06,814 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:17:06,820 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;@4fa81ed6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:17:06,820 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:17:06,824 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:17:06,825 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:17:06,825 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:17:06,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:06,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:17:06,826 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:06,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:06,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-04 14:17:06,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:06,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113990718] [2024-06-04 14:17:06,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:06,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:06,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:07,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:07,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:07,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113990718] [2024-06-04 14:17:07,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113990718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:07,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:07,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:17:07,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180691186] [2024-06-04 14:17:07,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:07,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:17:07,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:07,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:17:07,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:17:07,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-04 14:17:07,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:07,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:07,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-04 14:17:07,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:07,569 INFO L124 PetriNetUnfolderBase]: 606/1002 cut-off events. [2024-06-04 14:17:07,570 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-04 14:17:07,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2020 conditions, 1002 events. 606/1002 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4975 event pairs, 384 based on Foata normal form. 1/958 useless extension candidates. Maximal degree in co-relation 2005. Up to 941 conditions per place. [2024-06-04 14:17:07,587 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 30 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-04 14:17:07,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 167 flow [2024-06-04 14:17:07,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:17:07,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:17:07,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-04 14:17:07,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-04 14:17:07,599 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 82 transitions. [2024-06-04 14:17:07,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 167 flow [2024-06-04 14:17:07,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:07,605 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-04 14:17:07,607 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-04 14:17:07,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-04 14:17:07,612 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-04 14:17:07,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:07,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:07,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:07,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:17:07,613 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:07,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:07,614 INFO L85 PathProgramCache]: Analyzing trace with hash 280983315, now seen corresponding path program 1 times [2024-06-04 14:17:07,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:07,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216015466] [2024-06-04 14:17:07,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:07,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:07,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:07,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-04 14:17:07,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:07,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216015466] [2024-06-04 14:17:07,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216015466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:07,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:07,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:17:07,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688027681] [2024-06-04 14:17:07,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:07,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:17:07,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:07,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:17:07,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:17:07,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:07,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:07,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:07,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:07,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:07,974 INFO L124 PetriNetUnfolderBase]: 767/1269 cut-off events. [2024-06-04 14:17:07,974 INFO L125 PetriNetUnfolderBase]: For 259/307 co-relation queries the response was YES. [2024-06-04 14:17:07,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2890 conditions, 1269 events. 767/1269 cut-off events. For 259/307 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6207 event pairs, 422 based on Foata normal form. 3/1241 useless extension candidates. Maximal degree in co-relation 2875. Up to 1158 conditions per place. [2024-06-04 14:17:07,982 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 41 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-04 14:17:07,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 252 flow [2024-06-04 14:17:07,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:17:07,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:17:07,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-04 14:17:07,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-04 14:17:07,986 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 104 transitions. [2024-06-04 14:17:07,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 252 flow [2024-06-04 14:17:07,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:17:07,989 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-04 14:17:07,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-04 14:17:07,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-04 14:17:07,990 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-04 14:17:07,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:07,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:07,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:07,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:17:07,993 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:07,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:07,994 INFO L85 PathProgramCache]: Analyzing trace with hash 120548589, now seen corresponding path program 1 times [2024-06-04 14:17:07,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:07,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730517267] [2024-06-04 14:17:07,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:07,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:08,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:08,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:08,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:08,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730517267] [2024-06-04 14:17:08,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730517267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:08,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:08,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:17:08,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591360740] [2024-06-04 14:17:08,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:08,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:17:08,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:08,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:17:08,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:17:08,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:08,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:08,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:08,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:08,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:08,316 INFO L124 PetriNetUnfolderBase]: 775/1315 cut-off events. [2024-06-04 14:17:08,316 INFO L125 PetriNetUnfolderBase]: For 717/720 co-relation queries the response was YES. [2024-06-04 14:17:08,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3318 conditions, 1315 events. 775/1315 cut-off events. For 717/720 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6511 event pairs, 287 based on Foata normal form. 7/1318 useless extension candidates. Maximal degree in co-relation 3300. Up to 1104 conditions per place. [2024-06-04 14:17:08,323 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-04 14:17:08,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 77 transitions, 406 flow [2024-06-04 14:17:08,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:08,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:08,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-06-04 14:17:08,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634146341463415 [2024-06-04 14:17:08,325 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 5 states and 136 transitions. [2024-06-04 14:17:08,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 77 transitions, 406 flow [2024-06-04 14:17:08,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 77 transitions, 404 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-04 14:17:08,328 INFO L231 Difference]: Finished difference. Result has 53 places, 52 transitions, 257 flow [2024-06-04 14:17:08,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=257, PETRI_PLACES=53, PETRI_TRANSITIONS=52} [2024-06-04 14:17:08,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-04 14:17:08,328 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 52 transitions, 257 flow [2024-06-04 14:17:08,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:08,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:08,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:08,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:17:08,329 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:08,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:08,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1838225564, now seen corresponding path program 1 times [2024-06-04 14:17:08,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:08,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834952575] [2024-06-04 14:17:08,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:08,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:08,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:08,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:08,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:08,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834952575] [2024-06-04 14:17:08,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834952575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:08,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:08,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:08,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78599936] [2024-06-04 14:17:08,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:08,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:08,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:08,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:08,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:08,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:08,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 52 transitions, 257 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-04 14:17:08,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:08,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:08,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:08,677 INFO L124 PetriNetUnfolderBase]: 787/1333 cut-off events. [2024-06-04 14:17:08,677 INFO L125 PetriNetUnfolderBase]: For 1671/1684 co-relation queries the response was YES. [2024-06-04 14:17:08,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4045 conditions, 1333 events. 787/1333 cut-off events. For 1671/1684 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6637 event pairs, 187 based on Foata normal form. 14/1343 useless extension candidates. Maximal degree in co-relation 4022. Up to 1072 conditions per place. [2024-06-04 14:17:08,684 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 19 changer transitions 0/84 dead transitions. [2024-06-04 14:17:08,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 84 transitions, 519 flow [2024-06-04 14:17:08,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:08,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:08,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 14:17:08,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-04 14:17:08,686 INFO L175 Difference]: Start difference. First operand has 53 places, 52 transitions, 257 flow. Second operand 6 states and 157 transitions. [2024-06-04 14:17:08,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 84 transitions, 519 flow [2024-06-04 14:17:08,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 84 transitions, 509 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-04 14:17:08,691 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 309 flow [2024-06-04 14:17:08,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=309, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-04 14:17:08,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-04 14:17:08,692 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 309 flow [2024-06-04 14:17:08,692 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-04 14:17:08,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:08,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:08,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:17:08,692 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:08,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:08,693 INFO L85 PathProgramCache]: Analyzing trace with hash -214679612, now seen corresponding path program 1 times [2024-06-04 14:17:08,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:08,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259995338] [2024-06-04 14:17:08,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:08,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:08,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:08,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:08,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:08,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259995338] [2024-06-04 14:17:08,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259995338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:08,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:08,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:17:08,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134522997] [2024-06-04 14:17:08,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:08,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:17:08,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:08,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:17:08,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:17:08,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-04 14:17:08,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 309 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:08,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:08,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-04 14:17:08,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:08,950 INFO L124 PetriNetUnfolderBase]: 716/1209 cut-off events. [2024-06-04 14:17:08,950 INFO L125 PetriNetUnfolderBase]: For 2280/2291 co-relation queries the response was YES. [2024-06-04 14:17:08,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4012 conditions, 1209 events. 716/1209 cut-off events. For 2280/2291 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6029 event pairs, 247 based on Foata normal form. 3/1176 useless extension candidates. Maximal degree in co-relation 3986. Up to 1055 conditions per place. [2024-06-04 14:17:08,958 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 43 selfloop transitions, 11 changer transitions 0/68 dead transitions. [2024-06-04 14:17:08,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 68 transitions, 461 flow [2024-06-04 14:17:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:17:08,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:17:08,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-04 14:17:08,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-04 14:17:08,960 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 309 flow. Second operand 4 states and 102 transitions. [2024-06-04 14:17:08,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 68 transitions, 461 flow [2024-06-04 14:17:08,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 68 transitions, 417 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:08,968 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 320 flow [2024-06-04 14:17:08,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=320, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-04 14:17:08,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-04 14:17:08,970 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 320 flow [2024-06-04 14:17:08,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:08,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:08,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:08,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:17:08,972 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:08,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:08,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1934089472, now seen corresponding path program 1 times [2024-06-04 14:17:08,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:08,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094856626] [2024-06-04 14:17:08,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:08,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:08,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:09,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:09,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:09,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094856626] [2024-06-04 14:17:09,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094856626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:09,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:09,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:17:09,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460648472] [2024-06-04 14:17:09,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:09,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:17:09,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:09,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:17:09,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:17:09,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:09,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 320 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:09,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:09,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:09,278 INFO L124 PetriNetUnfolderBase]: 875/1473 cut-off events. [2024-06-04 14:17:09,278 INFO L125 PetriNetUnfolderBase]: For 3500/3518 co-relation queries the response was YES. [2024-06-04 14:17:09,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5007 conditions, 1473 events. 875/1473 cut-off events. For 3500/3518 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7511 event pairs, 318 based on Foata normal form. 2/1449 useless extension candidates. Maximal degree in co-relation 4980. Up to 1281 conditions per place. [2024-06-04 14:17:09,287 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 58 selfloop transitions, 10 changer transitions 0/81 dead transitions. [2024-06-04 14:17:09,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 81 transitions, 553 flow [2024-06-04 14:17:09,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:09,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:09,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-04 14:17:09,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:17:09,288 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 320 flow. Second operand 5 states and 120 transitions. [2024-06-04 14:17:09,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 81 transitions, 553 flow [2024-06-04 14:17:09,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 81 transitions, 523 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:09,292 INFO L231 Difference]: Finished difference. Result has 63 places, 66 transitions, 399 flow [2024-06-04 14:17:09,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=399, PETRI_PLACES=63, PETRI_TRANSITIONS=66} [2024-06-04 14:17:09,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-04 14:17:09,293 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 66 transitions, 399 flow [2024-06-04 14:17:09,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:09,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:09,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:17:09,293 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:09,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:09,294 INFO L85 PathProgramCache]: Analyzing trace with hash -898835455, now seen corresponding path program 1 times [2024-06-04 14:17:09,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:09,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60862646] [2024-06-04 14:17:09,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:09,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:09,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:09,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:09,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:09,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60862646] [2024-06-04 14:17:09,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60862646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:09,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:09,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:17:09,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926528407] [2024-06-04 14:17:09,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:09,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:17:09,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:09,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:17:09,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:17:09,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:09,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 66 transitions, 399 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:09,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:09,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:09,556 INFO L124 PetriNetUnfolderBase]: 875/1447 cut-off events. [2024-06-04 14:17:09,557 INFO L125 PetriNetUnfolderBase]: For 3885/3906 co-relation queries the response was YES. [2024-06-04 14:17:09,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5329 conditions, 1447 events. 875/1447 cut-off events. For 3885/3906 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7200 event pairs, 295 based on Foata normal form. 10/1445 useless extension candidates. Maximal degree in co-relation 5299. Up to 1240 conditions per place. [2024-06-04 14:17:09,565 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 21 changer transitions 0/89 dead transitions. [2024-06-04 14:17:09,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 651 flow [2024-06-04 14:17:09,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:09,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:09,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-04 14:17:09,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-04 14:17:09,566 INFO L175 Difference]: Start difference. First operand has 63 places, 66 transitions, 399 flow. Second operand 5 states and 129 transitions. [2024-06-04 14:17:09,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 651 flow [2024-06-04 14:17:09,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 89 transitions, 645 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-04 14:17:09,570 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 467 flow [2024-06-04 14:17:09,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=393, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=467, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-04 14:17:09,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-04 14:17:09,571 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 467 flow [2024-06-04 14:17:09,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:09,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:09,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:17:09,572 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:09,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:09,572 INFO L85 PathProgramCache]: Analyzing trace with hash -148644445, now seen corresponding path program 2 times [2024-06-04 14:17:09,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:09,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031241863] [2024-06-04 14:17:09,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:09,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:09,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:09,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:09,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031241863] [2024-06-04 14:17:09,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031241863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:09,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:09,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:17:09,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430110280] [2024-06-04 14:17:09,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:09,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:17:09,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:09,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:17:09,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:17:09,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:09,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 467 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:09,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:09,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:09,844 INFO L124 PetriNetUnfolderBase]: 885/1459 cut-off events. [2024-06-04 14:17:09,845 INFO L125 PetriNetUnfolderBase]: For 4833/4864 co-relation queries the response was YES. [2024-06-04 14:17:09,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5633 conditions, 1459 events. 885/1459 cut-off events. For 4833/4864 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7241 event pairs, 304 based on Foata normal form. 22/1468 useless extension candidates. Maximal degree in co-relation 5600. Up to 1255 conditions per place. [2024-06-04 14:17:09,853 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 52 selfloop transitions, 22 changer transitions 0/84 dead transitions. [2024-06-04 14:17:09,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 84 transitions, 653 flow [2024-06-04 14:17:09,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:09,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:09,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-04 14:17:09,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:17:09,854 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 467 flow. Second operand 5 states and 125 transitions. [2024-06-04 14:17:09,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 84 transitions, 653 flow [2024-06-04 14:17:09,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 84 transitions, 626 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:09,859 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 493 flow [2024-06-04 14:17:09,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=493, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-04 14:17:09,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-04 14:17:09,861 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 493 flow [2024-06-04 14:17:09,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:09,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:09,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:17:09,862 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:09,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:09,862 INFO L85 PathProgramCache]: Analyzing trace with hash 2101371457, now seen corresponding path program 1 times [2024-06-04 14:17:09,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:09,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690848017] [2024-06-04 14:17:09,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:09,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:09,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:09,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:09,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:09,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690848017] [2024-06-04 14:17:09,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690848017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:09,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:09,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:09,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063504734] [2024-06-04 14:17:09,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:09,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:09,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:09,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:09,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:10,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:10,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 493 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-04 14:17:10,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:10,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:10,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:10,166 INFO L124 PetriNetUnfolderBase]: 955/1556 cut-off events. [2024-06-04 14:17:10,167 INFO L125 PetriNetUnfolderBase]: For 6049/6049 co-relation queries the response was YES. [2024-06-04 14:17:10,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6082 conditions, 1556 events. 955/1556 cut-off events. For 6049/6049 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7591 event pairs, 306 based on Foata normal form. 4/1556 useless extension candidates. Maximal degree in co-relation 6048. Up to 1302 conditions per place. [2024-06-04 14:17:10,177 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 84 selfloop transitions, 22 changer transitions 0/112 dead transitions. [2024-06-04 14:17:10,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 112 transitions, 936 flow [2024-06-04 14:17:10,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:10,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:10,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:17:10,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-04 14:17:10,179 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 493 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:17:10,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 112 transitions, 936 flow [2024-06-04 14:17:10,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 112 transitions, 838 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:10,188 INFO L231 Difference]: Finished difference. Result has 74 places, 83 transitions, 593 flow [2024-06-04 14:17:10,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=593, PETRI_PLACES=74, PETRI_TRANSITIONS=83} [2024-06-04 14:17:10,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-04 14:17:10,189 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 83 transitions, 593 flow [2024-06-04 14:17:10,189 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-04 14:17:10,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:10,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:10,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:17:10,189 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:10,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:10,190 INFO L85 PathProgramCache]: Analyzing trace with hash 422211897, now seen corresponding path program 2 times [2024-06-04 14:17:10,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:10,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468595986] [2024-06-04 14:17:10,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:10,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:10,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:10,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:10,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:10,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468595986] [2024-06-04 14:17:10,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468595986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:10,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:10,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:10,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267929411] [2024-06-04 14:17:10,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:10,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:10,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:10,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:10,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:10,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:10,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 83 transitions, 593 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-04 14:17:10,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:10,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:10,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:10,468 INFO L124 PetriNetUnfolderBase]: 966/1573 cut-off events. [2024-06-04 14:17:10,468 INFO L125 PetriNetUnfolderBase]: For 7351/7351 co-relation queries the response was YES. [2024-06-04 14:17:10,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6618 conditions, 1573 events. 966/1573 cut-off events. For 7351/7351 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7662 event pairs, 320 based on Foata normal form. 2/1570 useless extension candidates. Maximal degree in co-relation 6582. Up to 1309 conditions per place. [2024-06-04 14:17:10,481 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 80 selfloop transitions, 31 changer transitions 0/117 dead transitions. [2024-06-04 14:17:10,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 117 transitions, 1019 flow [2024-06-04 14:17:10,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:10,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:10,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:17:10,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-04 14:17:10,483 INFO L175 Difference]: Start difference. First operand has 74 places, 83 transitions, 593 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:17:10,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 117 transitions, 1019 flow [2024-06-04 14:17:10,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 117 transitions, 981 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:10,492 INFO L231 Difference]: Finished difference. Result has 79 places, 92 transitions, 707 flow [2024-06-04 14:17:10,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=707, PETRI_PLACES=79, PETRI_TRANSITIONS=92} [2024-06-04 14:17:10,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-04 14:17:10,495 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 92 transitions, 707 flow [2024-06-04 14:17:10,495 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-04 14:17:10,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:10,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:10,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:17:10,496 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:10,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:10,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1061061247, now seen corresponding path program 3 times [2024-06-04 14:17:10,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:10,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473475542] [2024-06-04 14:17:10,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:10,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:10,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:10,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-04 14:17:10,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:10,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473475542] [2024-06-04 14:17:10,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473475542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:10,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:10,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:10,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109896595] [2024-06-04 14:17:10,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:10,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:10,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:10,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:10,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:10,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:10,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 92 transitions, 707 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-04 14:17:10,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:10,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:10,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:10,794 INFO L124 PetriNetUnfolderBase]: 961/1563 cut-off events. [2024-06-04 14:17:10,794 INFO L125 PetriNetUnfolderBase]: For 8728/8728 co-relation queries the response was YES. [2024-06-04 14:17:10,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6846 conditions, 1563 events. 961/1563 cut-off events. For 8728/8728 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7619 event pairs, 320 based on Foata normal form. 2/1559 useless extension candidates. Maximal degree in co-relation 6808. Up to 1306 conditions per place. [2024-06-04 14:17:10,803 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 79 selfloop transitions, 30 changer transitions 0/115 dead transitions. [2024-06-04 14:17:10,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 115 transitions, 1029 flow [2024-06-04 14:17:10,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:10,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:10,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:17:10,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 14:17:10,804 INFO L175 Difference]: Start difference. First operand has 79 places, 92 transitions, 707 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:17:10,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 115 transitions, 1029 flow [2024-06-04 14:17:10,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 115 transitions, 1017 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-04 14:17:10,815 INFO L231 Difference]: Finished difference. Result has 85 places, 92 transitions, 763 flow [2024-06-04 14:17:10,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=763, PETRI_PLACES=85, PETRI_TRANSITIONS=92} [2024-06-04 14:17:10,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-04 14:17:10,816 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 92 transitions, 763 flow [2024-06-04 14:17:10,816 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-04 14:17:10,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:10,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:10,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:17:10,817 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:10,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:10,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1916716469, now seen corresponding path program 1 times [2024-06-04 14:17:10,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:10,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966770217] [2024-06-04 14:17:10,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:10,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:10,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:10,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:10,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:10,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966770217] [2024-06-04 14:17:10,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966770217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:10,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:10,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:10,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153521703] [2024-06-04 14:17:10,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:10,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:10,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:10,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:10,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:10,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:10,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 92 transitions, 763 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:10,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:10,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:10,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:11,120 INFO L124 PetriNetUnfolderBase]: 886/1489 cut-off events. [2024-06-04 14:17:11,120 INFO L125 PetriNetUnfolderBase]: For 10182/10182 co-relation queries the response was YES. [2024-06-04 14:17:11,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6739 conditions, 1489 events. 886/1489 cut-off events. For 10182/10182 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7467 event pairs, 262 based on Foata normal form. 4/1492 useless extension candidates. Maximal degree in co-relation 6698. Up to 1267 conditions per place. [2024-06-04 14:17:11,129 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 88 selfloop transitions, 12 changer transitions 0/114 dead transitions. [2024-06-04 14:17:11,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 114 transitions, 1027 flow [2024-06-04 14:17:11,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:11,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:11,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-04 14:17:11,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:17:11,131 INFO L175 Difference]: Start difference. First operand has 85 places, 92 transitions, 763 flow. Second operand 6 states and 141 transitions. [2024-06-04 14:17:11,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 114 transitions, 1027 flow [2024-06-04 14:17:11,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 114 transitions, 962 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:11,144 INFO L231 Difference]: Finished difference. Result has 87 places, 94 transitions, 747 flow [2024-06-04 14:17:11,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=747, PETRI_PLACES=87, PETRI_TRANSITIONS=94} [2024-06-04 14:17:11,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-04 14:17:11,145 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 747 flow [2024-06-04 14:17:11,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:11,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:11,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:11,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:17:11,145 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:11,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:11,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1267538997, now seen corresponding path program 1 times [2024-06-04 14:17:11,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:11,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135670033] [2024-06-04 14:17:11,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:11,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:11,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:11,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:11,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:11,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135670033] [2024-06-04 14:17:11,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135670033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:11,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:11,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:11,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516659296] [2024-06-04 14:17:11,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:11,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:11,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:11,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:11,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:11,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:11,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 94 transitions, 747 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:11,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:11,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:11,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:11,439 INFO L124 PetriNetUnfolderBase]: 980/1605 cut-off events. [2024-06-04 14:17:11,440 INFO L125 PetriNetUnfolderBase]: For 11455/11455 co-relation queries the response was YES. [2024-06-04 14:17:11,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7358 conditions, 1605 events. 980/1605 cut-off events. For 11455/11455 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7912 event pairs, 302 based on Foata normal form. 2/1603 useless extension candidates. Maximal degree in co-relation 7316. Up to 1323 conditions per place. [2024-06-04 14:17:11,449 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 89 selfloop transitions, 33 changer transitions 0/128 dead transitions. [2024-06-04 14:17:11,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 128 transitions, 1213 flow [2024-06-04 14:17:11,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:11,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:11,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:17:11,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-04 14:17:11,450 INFO L175 Difference]: Start difference. First operand has 87 places, 94 transitions, 747 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:17:11,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 128 transitions, 1213 flow [2024-06-04 14:17:11,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 1182 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:11,463 INFO L231 Difference]: Finished difference. Result has 90 places, 101 transitions, 863 flow [2024-06-04 14:17:11,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=863, PETRI_PLACES=90, PETRI_TRANSITIONS=101} [2024-06-04 14:17:11,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-04 14:17:11,464 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 101 transitions, 863 flow [2024-06-04 14:17:11,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:11,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:11,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:11,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:17:11,464 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:11,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:11,465 INFO L85 PathProgramCache]: Analyzing trace with hash -492411141, now seen corresponding path program 2 times [2024-06-04 14:17:11,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:11,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523943518] [2024-06-04 14:17:11,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:11,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:11,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:11,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-04 14:17:11,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:11,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523943518] [2024-06-04 14:17:11,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523943518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:11,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:11,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:11,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201035302] [2024-06-04 14:17:11,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:11,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:11,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:11,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:11,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:11,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:11,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 101 transitions, 863 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:11,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:11,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:11,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:11,761 INFO L124 PetriNetUnfolderBase]: 975/1598 cut-off events. [2024-06-04 14:17:11,762 INFO L125 PetriNetUnfolderBase]: For 12945/12945 co-relation queries the response was YES. [2024-06-04 14:17:11,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7578 conditions, 1598 events. 975/1598 cut-off events. For 12945/12945 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7907 event pairs, 302 based on Foata normal form. 2/1596 useless extension candidates. Maximal degree in co-relation 7534. Up to 1318 conditions per place. [2024-06-04 14:17:11,804 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 87 selfloop transitions, 37 changer transitions 0/130 dead transitions. [2024-06-04 14:17:11,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 130 transitions, 1248 flow [2024-06-04 14:17:11,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:11,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:11,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:17:11,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-04 14:17:11,805 INFO L175 Difference]: Start difference. First operand has 90 places, 101 transitions, 863 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:17:11,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 130 transitions, 1248 flow [2024-06-04 14:17:11,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 130 transitions, 1206 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:11,819 INFO L231 Difference]: Finished difference. Result has 95 places, 103 transitions, 943 flow [2024-06-04 14:17:11,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=943, PETRI_PLACES=95, PETRI_TRANSITIONS=103} [2024-06-04 14:17:11,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-04 14:17:11,820 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 103 transitions, 943 flow [2024-06-04 14:17:11,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:11,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:11,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:11,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:17:11,821 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-04 14:17:11,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:11,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1105999029, now seen corresponding path program 3 times [2024-06-04 14:17:11,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:11,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144975526] [2024-06-04 14:17:11,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:11,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:11,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:11,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:11,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:11,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144975526] [2024-06-04 14:17:11,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144975526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:11,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:11,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:11,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173427613] [2024-06-04 14:17:11,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:11,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:11,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:11,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:11,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:11,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:11,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 103 transitions, 943 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:11,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:11,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:11,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:12,110 INFO L124 PetriNetUnfolderBase]: 970/1594 cut-off events. [2024-06-04 14:17:12,110 INFO L125 PetriNetUnfolderBase]: For 15340/15343 co-relation queries the response was YES. [2024-06-04 14:17:12,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7762 conditions, 1594 events. 970/1594 cut-off events. For 15340/15343 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7920 event pairs, 328 based on Foata normal form. 4/1590 useless extension candidates. Maximal degree in co-relation 7716. Up to 1313 conditions per place. [2024-06-04 14:17:12,119 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 84 selfloop transitions, 33 changer transitions 0/123 dead transitions. [2024-06-04 14:17:12,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 123 transitions, 1236 flow [2024-06-04 14:17:12,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:12,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-04 14:17:12,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:17:12,120 INFO L175 Difference]: Start difference. First operand has 95 places, 103 transitions, 943 flow. Second operand 6 states and 141 transitions. [2024-06-04 14:17:12,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 123 transitions, 1236 flow [2024-06-04 14:17:12,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 123 transitions, 1186 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:12,136 INFO L231 Difference]: Finished difference. Result has 98 places, 104 transitions, 978 flow [2024-06-04 14:17:12,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=978, PETRI_PLACES=98, PETRI_TRANSITIONS=104} [2024-06-04 14:17:12,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-04 14:17:12,137 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 104 transitions, 978 flow [2024-06-04 14:17:12,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:12,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:12,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:17:12,138 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:12,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:12,138 INFO L85 PathProgramCache]: Analyzing trace with hash -130792418, now seen corresponding path program 1 times [2024-06-04 14:17:12,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:12,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910064635] [2024-06-04 14:17:12,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:12,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:12,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:12,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-04 14:17:12,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:12,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910064635] [2024-06-04 14:17:12,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910064635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:12,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:12,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:12,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589364889] [2024-06-04 14:17:12,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:12,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:12,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:12,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:12,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:12,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:12,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 104 transitions, 978 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:12,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:12,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:12,477 INFO L124 PetriNetUnfolderBase]: 942/1563 cut-off events. [2024-06-04 14:17:12,477 INFO L125 PetriNetUnfolderBase]: For 18113/18121 co-relation queries the response was YES. [2024-06-04 14:17:12,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7879 conditions, 1563 events. 942/1563 cut-off events. For 18113/18121 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7936 event pairs, 168 based on Foata normal form. 10/1525 useless extension candidates. Maximal degree in co-relation 7832. Up to 1184 conditions per place. [2024-06-04 14:17:12,487 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 83 selfloop transitions, 30 changer transitions 0/134 dead transitions. [2024-06-04 14:17:12,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1356 flow [2024-06-04 14:17:12,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:12,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:12,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:17:12,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:17:12,489 INFO L175 Difference]: Start difference. First operand has 98 places, 104 transitions, 978 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:17:12,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1356 flow [2024-06-04 14:17:12,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1305 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:12,508 INFO L231 Difference]: Finished difference. Result has 101 places, 108 transitions, 1026 flow [2024-06-04 14:17:12,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1026, PETRI_PLACES=101, PETRI_TRANSITIONS=108} [2024-06-04 14:17:12,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-04 14:17:12,509 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 108 transitions, 1026 flow [2024-06-04 14:17:12,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:12,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:12,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:17:12,510 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:12,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:12,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1799828976, now seen corresponding path program 2 times [2024-06-04 14:17:12,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:12,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332474859] [2024-06-04 14:17:12,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:12,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:12,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:12,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:12,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:12,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332474859] [2024-06-04 14:17:12,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332474859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:12,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:12,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:12,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913176680] [2024-06-04 14:17:12,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:12,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:12,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:12,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:12,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:12,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:12,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 108 transitions, 1026 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:12,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:12,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:12,868 INFO L124 PetriNetUnfolderBase]: 930/1543 cut-off events. [2024-06-04 14:17:12,868 INFO L125 PetriNetUnfolderBase]: For 20066/20081 co-relation queries the response was YES. [2024-06-04 14:17:12,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7967 conditions, 1543 events. 930/1543 cut-off events. For 20066/20081 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7803 event pairs, 235 based on Foata normal form. 8/1502 useless extension candidates. Maximal degree in co-relation 7918. Up to 1252 conditions per place. [2024-06-04 14:17:12,878 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 79 selfloop transitions, 31 changer transitions 0/131 dead transitions. [2024-06-04 14:17:12,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 131 transitions, 1304 flow [2024-06-04 14:17:12,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:12,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:12,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:17:12,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-04 14:17:12,879 INFO L175 Difference]: Start difference. First operand has 101 places, 108 transitions, 1026 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:17:12,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 131 transitions, 1304 flow [2024-06-04 14:17:12,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 131 transitions, 1261 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:12,900 INFO L231 Difference]: Finished difference. Result has 105 places, 108 transitions, 1053 flow [2024-06-04 14:17:12,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1053, PETRI_PLACES=105, PETRI_TRANSITIONS=108} [2024-06-04 14:17:12,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-04 14:17:12,901 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 108 transitions, 1053 flow [2024-06-04 14:17:12,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:12,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:12,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:17:12,902 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:12,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:12,902 INFO L85 PathProgramCache]: Analyzing trace with hash -631058998, now seen corresponding path program 1 times [2024-06-04 14:17:12,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:12,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007292710] [2024-06-04 14:17:12,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:12,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:12,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:13,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:13,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:13,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007292710] [2024-06-04 14:17:13,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007292710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:13,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:13,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:13,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370038018] [2024-06-04 14:17:13,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:13,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:13,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:13,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:13,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:13,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:13,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 108 transitions, 1053 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-04 14:17:13,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:13,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:13,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:13,251 INFO L124 PetriNetUnfolderBase]: 1057/1736 cut-off events. [2024-06-04 14:17:13,251 INFO L125 PetriNetUnfolderBase]: For 22650/22650 co-relation queries the response was YES. [2024-06-04 14:17:13,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8666 conditions, 1736 events. 1057/1736 cut-off events. For 22650/22650 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8797 event pairs, 275 based on Foata normal form. 20/1752 useless extension candidates. Maximal degree in co-relation 8615. Up to 1348 conditions per place. [2024-06-04 14:17:13,261 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 97 selfloop transitions, 37 changer transitions 0/140 dead transitions. [2024-06-04 14:17:13,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 140 transitions, 1419 flow [2024-06-04 14:17:13,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:13,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:13,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:17:13,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-04 14:17:13,263 INFO L175 Difference]: Start difference. First operand has 105 places, 108 transitions, 1053 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:17:13,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 140 transitions, 1419 flow [2024-06-04 14:17:13,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 140 transitions, 1348 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:13,286 INFO L231 Difference]: Finished difference. Result has 107 places, 110 transitions, 1084 flow [2024-06-04 14:17:13,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1084, PETRI_PLACES=107, PETRI_TRANSITIONS=110} [2024-06-04 14:17:13,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-04 14:17:13,287 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 110 transitions, 1084 flow [2024-06-04 14:17:13,287 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-04 14:17:13,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:13,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:13,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:17:13,287 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:13,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:13,288 INFO L85 PathProgramCache]: Analyzing trace with hash 73776520, now seen corresponding path program 2 times [2024-06-04 14:17:13,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:13,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184071397] [2024-06-04 14:17:13,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:13,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:13,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:13,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:13,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184071397] [2024-06-04 14:17:13,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184071397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:13,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:13,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:13,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610975048] [2024-06-04 14:17:13,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:13,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:13,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:13,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:13,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:13,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:13,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 110 transitions, 1084 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-04 14:17:13,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:13,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:13,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:13,661 INFO L124 PetriNetUnfolderBase]: 1074/1753 cut-off events. [2024-06-04 14:17:13,662 INFO L125 PetriNetUnfolderBase]: For 22920/22920 co-relation queries the response was YES. [2024-06-04 14:17:13,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9051 conditions, 1753 events. 1074/1753 cut-off events. For 22920/22920 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8787 event pairs, 301 based on Foata normal form. 4/1750 useless extension candidates. Maximal degree in co-relation 8999. Up to 1467 conditions per place. [2024-06-04 14:17:13,670 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 41 changer transitions 0/136 dead transitions. [2024-06-04 14:17:13,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 136 transitions, 1424 flow [2024-06-04 14:17:13,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:13,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:13,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:17:13,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:17:13,673 INFO L175 Difference]: Start difference. First operand has 107 places, 110 transitions, 1084 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:17:13,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 136 transitions, 1424 flow [2024-06-04 14:17:13,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 136 transitions, 1344 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:13,696 INFO L231 Difference]: Finished difference. Result has 109 places, 112 transitions, 1117 flow [2024-06-04 14:17:13,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1117, PETRI_PLACES=109, PETRI_TRANSITIONS=112} [2024-06-04 14:17:13,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-04 14:17:13,697 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 112 transitions, 1117 flow [2024-06-04 14:17:13,697 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-04 14:17:13,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:13,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:13,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:17:13,697 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:13,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:13,698 INFO L85 PathProgramCache]: Analyzing trace with hash 340003724, now seen corresponding path program 3 times [2024-06-04 14:17:13,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:13,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722902094] [2024-06-04 14:17:13,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:13,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:13,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:13,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:13,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:13,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722902094] [2024-06-04 14:17:13,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722902094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:13,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:13,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:13,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906545309] [2024-06-04 14:17:13,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:13,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:13,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:13,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:13,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:13,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:13,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 112 transitions, 1117 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-04 14:17:13,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:13,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:13,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:14,030 INFO L124 PetriNetUnfolderBase]: 1091/1780 cut-off events. [2024-06-04 14:17:14,030 INFO L125 PetriNetUnfolderBase]: For 25266/25266 co-relation queries the response was YES. [2024-06-04 14:17:14,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9378 conditions, 1780 events. 1091/1780 cut-off events. For 25266/25266 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8949 event pairs, 306 based on Foata normal form. 4/1777 useless extension candidates. Maximal degree in co-relation 9325. Up to 1494 conditions per place. [2024-06-04 14:17:14,040 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 40 changer transitions 0/138 dead transitions. [2024-06-04 14:17:14,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 138 transitions, 1465 flow [2024-06-04 14:17:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:14,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:14,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:17:14,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:17:14,042 INFO L175 Difference]: Start difference. First operand has 109 places, 112 transitions, 1117 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:17:14,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 138 transitions, 1465 flow [2024-06-04 14:17:14,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 138 transitions, 1370 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:14,068 INFO L231 Difference]: Finished difference. Result has 111 places, 114 transitions, 1137 flow [2024-06-04 14:17:14,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1137, PETRI_PLACES=111, PETRI_TRANSITIONS=114} [2024-06-04 14:17:14,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-04 14:17:14,069 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 114 transitions, 1137 flow [2024-06-04 14:17:14,069 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-04 14:17:14,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:14,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:14,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:17:14,070 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:14,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:14,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1536095778, now seen corresponding path program 4 times [2024-06-04 14:17:14,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:14,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241668540] [2024-06-04 14:17:14,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:14,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:14,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:14,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:14,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:14,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241668540] [2024-06-04 14:17:14,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241668540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:14,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:14,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:14,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011593448] [2024-06-04 14:17:14,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:14,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:14,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:14,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:14,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:14,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:14,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 114 transitions, 1137 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-04 14:17:14,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:14,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:14,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:14,413 INFO L124 PetriNetUnfolderBase]: 1083/1768 cut-off events. [2024-06-04 14:17:14,413 INFO L125 PetriNetUnfolderBase]: For 27028/27028 co-relation queries the response was YES. [2024-06-04 14:17:14,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9406 conditions, 1768 events. 1083/1768 cut-off events. For 27028/27028 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8866 event pairs, 263 based on Foata normal form. 4/1765 useless extension candidates. Maximal degree in co-relation 9352. Up to 1313 conditions per place. [2024-06-04 14:17:14,423 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 90 selfloop transitions, 48 changer transitions 0/144 dead transitions. [2024-06-04 14:17:14,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 144 transitions, 1517 flow [2024-06-04 14:17:14,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:14,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:14,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:17:14,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:17:14,425 INFO L175 Difference]: Start difference. First operand has 111 places, 114 transitions, 1137 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:17:14,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 144 transitions, 1517 flow [2024-06-04 14:17:14,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 144 transitions, 1420 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:14,451 INFO L231 Difference]: Finished difference. Result has 113 places, 116 transitions, 1175 flow [2024-06-04 14:17:14,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1175, PETRI_PLACES=113, PETRI_TRANSITIONS=116} [2024-06-04 14:17:14,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-04 14:17:14,452 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 116 transitions, 1175 flow [2024-06-04 14:17:14,452 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-04 14:17:14,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:14,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:14,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:17:14,452 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:14,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:14,453 INFO L85 PathProgramCache]: Analyzing trace with hash 240403600, now seen corresponding path program 1 times [2024-06-04 14:17:14,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:14,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940934329] [2024-06-04 14:17:14,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:14,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:14,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:14,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:14,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:14,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940934329] [2024-06-04 14:17:14,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940934329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:14,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:14,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:14,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919568318] [2024-06-04 14:17:14,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:14,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:14,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:14,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:14,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:14,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:14,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 116 transitions, 1175 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:14,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:14,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:14,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:14,837 INFO L124 PetriNetUnfolderBase]: 1185/1964 cut-off events. [2024-06-04 14:17:14,837 INFO L125 PetriNetUnfolderBase]: For 34080/34080 co-relation queries the response was YES. [2024-06-04 14:17:14,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10499 conditions, 1964 events. 1185/1964 cut-off events. For 34080/34080 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10346 event pairs, 218 based on Foata normal form. 12/1972 useless extension candidates. Maximal degree in co-relation 10444. Up to 1172 conditions per place. [2024-06-04 14:17:14,848 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 115 selfloop transitions, 38 changer transitions 0/159 dead transitions. [2024-06-04 14:17:14,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 159 transitions, 1726 flow [2024-06-04 14:17:14,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:14,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:14,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:17:14,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-04 14:17:14,850 INFO L175 Difference]: Start difference. First operand has 113 places, 116 transitions, 1175 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:17:14,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 159 transitions, 1726 flow [2024-06-04 14:17:14,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 159 transitions, 1609 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:14,906 INFO L231 Difference]: Finished difference. Result has 117 places, 121 transitions, 1219 flow [2024-06-04 14:17:14,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1219, PETRI_PLACES=117, PETRI_TRANSITIONS=121} [2024-06-04 14:17:14,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-04 14:17:14,907 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 121 transitions, 1219 flow [2024-06-04 14:17:14,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:14,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:14,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:14,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:17:14,908 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:14,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:14,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1667743104, now seen corresponding path program 2 times [2024-06-04 14:17:14,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:14,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028354053] [2024-06-04 14:17:14,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:14,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:14,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:15,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:15,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:15,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028354053] [2024-06-04 14:17:15,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028354053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:15,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:15,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:15,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385968968] [2024-06-04 14:17:15,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:15,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:15,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:15,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:15,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:15,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:15,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 121 transitions, 1219 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:15,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:15,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:15,280 INFO L124 PetriNetUnfolderBase]: 1226/2053 cut-off events. [2024-06-04 14:17:15,280 INFO L125 PetriNetUnfolderBase]: For 37341/37341 co-relation queries the response was YES. [2024-06-04 14:17:15,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10924 conditions, 2053 events. 1226/2053 cut-off events. For 37341/37341 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11008 event pairs, 306 based on Foata normal form. 12/2061 useless extension candidates. Maximal degree in co-relation 10866. Up to 1548 conditions per place. [2024-06-04 14:17:15,293 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 112 selfloop transitions, 39 changer transitions 0/157 dead transitions. [2024-06-04 14:17:15,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 157 transitions, 1652 flow [2024-06-04 14:17:15,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:15,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:15,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:17:15,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:17:15,295 INFO L175 Difference]: Start difference. First operand has 117 places, 121 transitions, 1219 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:17:15,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 157 transitions, 1652 flow [2024-06-04 14:17:15,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 157 transitions, 1597 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:15,341 INFO L231 Difference]: Finished difference. Result has 123 places, 124 transitions, 1298 flow [2024-06-04 14:17:15,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1298, PETRI_PLACES=123, PETRI_TRANSITIONS=124} [2024-06-04 14:17:15,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-04 14:17:15,342 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 124 transitions, 1298 flow [2024-06-04 14:17:15,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:15,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:15,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:17:15,342 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:15,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:15,343 INFO L85 PathProgramCache]: Analyzing trace with hash -760816356, now seen corresponding path program 3 times [2024-06-04 14:17:15,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:15,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140858235] [2024-06-04 14:17:15,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:15,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:15,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:15,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:15,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140858235] [2024-06-04 14:17:15,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140858235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:15,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:15,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:15,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116032620] [2024-06-04 14:17:15,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:15,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:15,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:15,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:15,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:15,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:15,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 124 transitions, 1298 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:15,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:15,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:15,731 INFO L124 PetriNetUnfolderBase]: 1328/2237 cut-off events. [2024-06-04 14:17:15,731 INFO L125 PetriNetUnfolderBase]: For 44822/44822 co-relation queries the response was YES. [2024-06-04 14:17:15,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12213 conditions, 2237 events. 1328/2237 cut-off events. For 44822/44822 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12341 event pairs, 271 based on Foata normal form. 12/2245 useless extension candidates. Maximal degree in co-relation 12152. Up to 1654 conditions per place. [2024-06-04 14:17:15,747 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 41 changer transitions 0/165 dead transitions. [2024-06-04 14:17:15,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 165 transitions, 1855 flow [2024-06-04 14:17:15,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:15,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:15,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:17:15,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-04 14:17:15,748 INFO L175 Difference]: Start difference. First operand has 123 places, 124 transitions, 1298 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:17:15,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 165 transitions, 1855 flow [2024-06-04 14:17:15,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 165 transitions, 1796 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:15,803 INFO L231 Difference]: Finished difference. Result has 128 places, 127 transitions, 1384 flow [2024-06-04 14:17:15,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1384, PETRI_PLACES=128, PETRI_TRANSITIONS=127} [2024-06-04 14:17:15,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-04 14:17:15,804 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 127 transitions, 1384 flow [2024-06-04 14:17:15,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:15,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:15,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:17:15,805 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:15,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:15,806 INFO L85 PathProgramCache]: Analyzing trace with hash -760812636, now seen corresponding path program 4 times [2024-06-04 14:17:15,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:15,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214024574] [2024-06-04 14:17:15,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:15,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:15,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:15,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:15,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:15,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214024574] [2024-06-04 14:17:15,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214024574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:15,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:15,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:15,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951787961] [2024-06-04 14:17:15,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:15,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:15,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:15,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:15,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:15,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:15,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 127 transitions, 1384 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:15,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:15,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:16,246 INFO L124 PetriNetUnfolderBase]: 1386/2335 cut-off events. [2024-06-04 14:17:16,246 INFO L125 PetriNetUnfolderBase]: For 50249/50249 co-relation queries the response was YES. [2024-06-04 14:17:16,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12974 conditions, 2335 events. 1386/2335 cut-off events. For 50249/50249 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13099 event pairs, 376 based on Foata normal form. 16/2347 useless extension candidates. Maximal degree in co-relation 12910. Up to 1925 conditions per place. [2024-06-04 14:17:16,262 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-04 14:17:16,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 161 transitions, 1806 flow [2024-06-04 14:17:16,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:16,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:16,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:17:16,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:17:16,264 INFO L175 Difference]: Start difference. First operand has 128 places, 127 transitions, 1384 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:17:16,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 161 transitions, 1806 flow [2024-06-04 14:17:16,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 161 transitions, 1743 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:16,323 INFO L231 Difference]: Finished difference. Result has 132 places, 128 transitions, 1430 flow [2024-06-04 14:17:16,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1430, PETRI_PLACES=132, PETRI_TRANSITIONS=128} [2024-06-04 14:17:16,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-04 14:17:16,324 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 128 transitions, 1430 flow [2024-06-04 14:17:16,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:16,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:16,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:16,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:17:16,324 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:16,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:16,325 INFO L85 PathProgramCache]: Analyzing trace with hash -755306106, now seen corresponding path program 5 times [2024-06-04 14:17:16,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:16,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65403821] [2024-06-04 14:17:16,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:16,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:16,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:16,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:16,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:16,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65403821] [2024-06-04 14:17:16,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65403821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:16,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:16,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:16,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316824626] [2024-06-04 14:17:16,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:16,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:16,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:16,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:16,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:16,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:16,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 128 transitions, 1430 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:16,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:16,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:16,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:16,729 INFO L124 PetriNetUnfolderBase]: 1444/2433 cut-off events. [2024-06-04 14:17:16,729 INFO L125 PetriNetUnfolderBase]: For 54096/54096 co-relation queries the response was YES. [2024-06-04 14:17:16,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13591 conditions, 2433 events. 1444/2433 cut-off events. For 54096/54096 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13872 event pairs, 386 based on Foata normal form. 16/2445 useless extension candidates. Maximal degree in co-relation 13525. Up to 2023 conditions per place. [2024-06-04 14:17:16,745 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 117 selfloop transitions, 36 changer transitions 0/159 dead transitions. [2024-06-04 14:17:16,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 159 transitions, 1840 flow [2024-06-04 14:17:16,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:16,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:16,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:17:16,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-04 14:17:16,747 INFO L175 Difference]: Start difference. First operand has 132 places, 128 transitions, 1430 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:17:16,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 159 transitions, 1840 flow [2024-06-04 14:17:16,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 159 transitions, 1755 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:16,812 INFO L231 Difference]: Finished difference. Result has 134 places, 129 transitions, 1448 flow [2024-06-04 14:17:16,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=134, PETRI_TRANSITIONS=129} [2024-06-04 14:17:16,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-04 14:17:16,813 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 129 transitions, 1448 flow [2024-06-04 14:17:16,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:16,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:16,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:16,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:17:16,814 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:16,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:16,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1912008618, now seen corresponding path program 1 times [2024-06-04 14:17:16,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:16,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224068144] [2024-06-04 14:17:16,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:16,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:16,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:16,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-04 14:17:16,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:16,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224068144] [2024-06-04 14:17:16,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224068144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:16,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:16,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:16,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975331438] [2024-06-04 14:17:16,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:16,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:16,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:16,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:16,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:16,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:16,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 129 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:16,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:16,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:16,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:17,230 INFO L124 PetriNetUnfolderBase]: 1485/2514 cut-off events. [2024-06-04 14:17:17,230 INFO L125 PetriNetUnfolderBase]: For 56883/56883 co-relation queries the response was YES. [2024-06-04 14:17:17,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13989 conditions, 2514 events. 1485/2514 cut-off events. For 56883/56883 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14506 event pairs, 382 based on Foata normal form. 12/2522 useless extension candidates. Maximal degree in co-relation 13922. Up to 1795 conditions per place. [2024-06-04 14:17:17,245 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 117 selfloop transitions, 40 changer transitions 0/163 dead transitions. [2024-06-04 14:17:17,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 163 transitions, 1875 flow [2024-06-04 14:17:17,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:17,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:17,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:17:17,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-04 14:17:17,246 INFO L175 Difference]: Start difference. First operand has 134 places, 129 transitions, 1448 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:17:17,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 163 transitions, 1875 flow [2024-06-04 14:17:17,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 163 transitions, 1794 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:17,316 INFO L231 Difference]: Finished difference. Result has 136 places, 130 transitions, 1477 flow [2024-06-04 14:17:17,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1477, PETRI_PLACES=136, PETRI_TRANSITIONS=130} [2024-06-04 14:17:17,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-04 14:17:17,317 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 130 transitions, 1477 flow [2024-06-04 14:17:17,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:17,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:17,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:17,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:17:17,318 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:17,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:17,318 INFO L85 PathProgramCache]: Analyzing trace with hash -484604352, now seen corresponding path program 1 times [2024-06-04 14:17:17,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:17,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622251500] [2024-06-04 14:17:17,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:17,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:17,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:17,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:17,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:17,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622251500] [2024-06-04 14:17:17,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622251500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:17,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:17,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:17,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898465486] [2024-06-04 14:17:17,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:17,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:17,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:17,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:17,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:17,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:17,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 130 transitions, 1477 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-04 14:17:17,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:17,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:17,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:17,714 INFO L124 PetriNetUnfolderBase]: 1495/2530 cut-off events. [2024-06-04 14:17:17,714 INFO L125 PetriNetUnfolderBase]: For 56106/56106 co-relation queries the response was YES. [2024-06-04 14:17:17,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14206 conditions, 2530 events. 1495/2530 cut-off events. For 56106/56106 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14565 event pairs, 394 based on Foata normal form. 1/2530 useless extension candidates. Maximal degree in co-relation 14138. Up to 2321 conditions per place. [2024-06-04 14:17:17,728 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 128 selfloop transitions, 22 changer transitions 0/156 dead transitions. [2024-06-04 14:17:17,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 156 transitions, 1966 flow [2024-06-04 14:17:17,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:17,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:17,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-04 14:17:17,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-04 14:17:17,729 INFO L175 Difference]: Start difference. First operand has 136 places, 130 transitions, 1477 flow. Second operand 6 states and 137 transitions. [2024-06-04 14:17:17,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 156 transitions, 1966 flow [2024-06-04 14:17:17,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 156 transitions, 1875 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:17,790 INFO L231 Difference]: Finished difference. Result has 138 places, 139 transitions, 1541 flow [2024-06-04 14:17:17,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1541, PETRI_PLACES=138, PETRI_TRANSITIONS=139} [2024-06-04 14:17:17,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-04 14:17:17,790 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 139 transitions, 1541 flow [2024-06-04 14:17:17,790 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-04 14:17:17,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:17,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:17,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:17:17,791 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:17,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:17,791 INFO L85 PathProgramCache]: Analyzing trace with hash 424967784, now seen corresponding path program 6 times [2024-06-04 14:17:17,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:17,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884438013] [2024-06-04 14:17:17,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:17,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:17,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:17,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-04 14:17:17,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:17,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884438013] [2024-06-04 14:17:17,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884438013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:17,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:17,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:17,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330405147] [2024-06-04 14:17:17,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:17,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:17,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:17,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:17,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:17,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:17,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 139 transitions, 1541 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:17,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:17,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:17,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:18,217 INFO L124 PetriNetUnfolderBase]: 1467/2487 cut-off events. [2024-06-04 14:17:18,217 INFO L125 PetriNetUnfolderBase]: For 59085/59088 co-relation queries the response was YES. [2024-06-04 14:17:18,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13610 conditions, 2487 events. 1467/2487 cut-off events. For 59085/59088 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14322 event pairs, 410 based on Foata normal form. 18/2497 useless extension candidates. Maximal degree in co-relation 13540. Up to 2064 conditions per place. [2024-06-04 14:17:18,234 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 127 selfloop transitions, 34 changer transitions 0/167 dead transitions. [2024-06-04 14:17:18,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 167 transitions, 1961 flow [2024-06-04 14:17:18,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:18,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:18,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:17:18,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:17:18,235 INFO L175 Difference]: Start difference. First operand has 138 places, 139 transitions, 1541 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:17:18,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 167 transitions, 1961 flow [2024-06-04 14:17:18,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 167 transitions, 1901 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-04 14:17:18,349 INFO L231 Difference]: Finished difference. Result has 144 places, 140 transitions, 1582 flow [2024-06-04 14:17:18,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1582, PETRI_PLACES=144, PETRI_TRANSITIONS=140} [2024-06-04 14:17:18,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-04 14:17:18,350 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 140 transitions, 1582 flow [2024-06-04 14:17:18,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:18,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:18,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:18,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:17:18,351 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-04 14:17:18,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:18,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2007894100, now seen corresponding path program 2 times [2024-06-04 14:17:18,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:18,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094174813] [2024-06-04 14:17:18,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:18,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:18,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:18,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:18,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094174813] [2024-06-04 14:17:18,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094174813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:18,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:18,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:18,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718882043] [2024-06-04 14:17:18,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:18,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:18,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:18,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:18,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:18,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:18,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 140 transitions, 1582 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:18,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:18,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:18,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:18,757 INFO L124 PetriNetUnfolderBase]: 1447/2455 cut-off events. [2024-06-04 14:17:18,757 INFO L125 PetriNetUnfolderBase]: For 55854/55857 co-relation queries the response was YES. [2024-06-04 14:17:18,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13277 conditions, 2455 events. 1447/2455 cut-off events. For 55854/55857 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14070 event pairs, 381 based on Foata normal form. 14/2461 useless extension candidates. Maximal degree in co-relation 13205. Up to 1945 conditions per place. [2024-06-04 14:17:18,772 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 128 selfloop transitions, 36 changer transitions 0/170 dead transitions. [2024-06-04 14:17:18,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 170 transitions, 1994 flow [2024-06-04 14:17:18,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:18,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:18,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:17:18,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:17:18,773 INFO L175 Difference]: Start difference. First operand has 144 places, 140 transitions, 1582 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:17:18,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 170 transitions, 1994 flow [2024-06-04 14:17:18,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 170 transitions, 1921 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:18,843 INFO L231 Difference]: Finished difference. Result has 146 places, 140 transitions, 1587 flow [2024-06-04 14:17:18,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1587, PETRI_PLACES=146, PETRI_TRANSITIONS=140} [2024-06-04 14:17:18,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-04 14:17:18,844 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 140 transitions, 1587 flow [2024-06-04 14:17:18,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:18,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:18,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-04 14:17:18,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:17:18,845 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:18,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:18,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1742196820, now seen corresponding path program 3 times [2024-06-04 14:17:18,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:18,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338320924] [2024-06-04 14:17:18,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:18,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:18,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:18,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:18,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338320924] [2024-06-04 14:17:18,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338320924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:18,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:18,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:18,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142896156] [2024-06-04 14:17:18,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:18,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:18,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:18,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:18,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:18,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:18,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 140 transitions, 1587 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:18,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:18,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:18,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:19,265 INFO L124 PetriNetUnfolderBase]: 1427/2423 cut-off events. [2024-06-04 14:17:19,266 INFO L125 PetriNetUnfolderBase]: For 53645/53648 co-relation queries the response was YES. [2024-06-04 14:17:19,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12897 conditions, 2423 events. 1427/2423 cut-off events. For 53645/53648 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13839 event pairs, 326 based on Foata normal form. 14/2429 useless extension candidates. Maximal degree in co-relation 12824. Up to 1412 conditions per place. [2024-06-04 14:17:19,281 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 44 changer transitions 0/170 dead transitions. [2024-06-04 14:17:19,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 170 transitions, 1941 flow [2024-06-04 14:17:19,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:19,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:19,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:17:19,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:17:19,282 INFO L175 Difference]: Start difference. First operand has 146 places, 140 transitions, 1587 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:17:19,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 170 transitions, 1941 flow [2024-06-04 14:17:19,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 170 transitions, 1780 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:17:19,348 INFO L231 Difference]: Finished difference. Result has 144 places, 139 transitions, 1458 flow [2024-06-04 14:17:19,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1458, PETRI_PLACES=144, PETRI_TRANSITIONS=139} [2024-06-04 14:17:19,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-04 14:17:19,349 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 139 transitions, 1458 flow [2024-06-04 14:17:19,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:19,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:19,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:19,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:17:19,349 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:19,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:19,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1464429888, now seen corresponding path program 2 times [2024-06-04 14:17:19,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:19,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055584954] [2024-06-04 14:17:19,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:19,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:19,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:19,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:19,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:19,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055584954] [2024-06-04 14:17:19,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055584954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:19,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:19,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:19,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922478336] [2024-06-04 14:17:19,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:19,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:19,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:19,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:19,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:19,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:19,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 139 transitions, 1458 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-04 14:17:19,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:19,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:19,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:19,809 INFO L124 PetriNetUnfolderBase]: 1432/2429 cut-off events. [2024-06-04 14:17:19,809 INFO L125 PetriNetUnfolderBase]: For 49838/49838 co-relation queries the response was YES. [2024-06-04 14:17:19,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12720 conditions, 2429 events. 1432/2429 cut-off events. For 49838/49838 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13907 event pairs, 350 based on Foata normal form. 1/2429 useless extension candidates. Maximal degree in co-relation 12648. Up to 2226 conditions per place. [2024-06-04 14:17:19,824 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 131 selfloop transitions, 19 changer transitions 0/156 dead transitions. [2024-06-04 14:17:19,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 156 transitions, 1834 flow [2024-06-04 14:17:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:17:19,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:17:19,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-04 14:17:19,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-04 14:17:19,825 INFO L175 Difference]: Start difference. First operand has 144 places, 139 transitions, 1458 flow. Second operand 4 states and 101 transitions. [2024-06-04 14:17:19,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 156 transitions, 1834 flow [2024-06-04 14:17:19,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 156 transitions, 1707 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:19,902 INFO L231 Difference]: Finished difference. Result has 142 places, 142 transitions, 1431 flow [2024-06-04 14:17:19,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1431, PETRI_PLACES=142, PETRI_TRANSITIONS=142} [2024-06-04 14:17:19,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-04 14:17:19,902 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 142 transitions, 1431 flow [2024-06-04 14:17:19,902 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-04 14:17:19,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:19,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:19,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:17:19,903 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:19,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:19,903 INFO L85 PathProgramCache]: Analyzing trace with hash -124926182, now seen corresponding path program 3 times [2024-06-04 14:17:19,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:19,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506107073] [2024-06-04 14:17:19,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:19,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:19,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:20,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:20,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:20,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506107073] [2024-06-04 14:17:20,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506107073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:20,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:20,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:20,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826003182] [2024-06-04 14:17:20,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:20,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:20,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:20,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:20,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:20,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:20,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 142 transitions, 1431 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-04 14:17:20,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:20,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:20,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:20,327 INFO L124 PetriNetUnfolderBase]: 1429/2425 cut-off events. [2024-06-04 14:17:20,327 INFO L125 PetriNetUnfolderBase]: For 51130/51130 co-relation queries the response was YES. [2024-06-04 14:17:20,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12316 conditions, 2425 events. 1429/2425 cut-off events. For 51130/51130 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13866 event pairs, 350 based on Foata normal form. 1/2425 useless extension candidates. Maximal degree in co-relation 12244. Up to 2216 conditions per place. [2024-06-04 14:17:20,342 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 126 selfloop transitions, 25 changer transitions 0/157 dead transitions. [2024-06-04 14:17:20,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 157 transitions, 1771 flow [2024-06-04 14:17:20,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:20,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:20,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-04 14:17:20,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-04 14:17:20,343 INFO L175 Difference]: Start difference. First operand has 142 places, 142 transitions, 1431 flow. Second operand 5 states and 118 transitions. [2024-06-04 14:17:20,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 157 transitions, 1771 flow [2024-06-04 14:17:20,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 157 transitions, 1707 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:20,418 INFO L231 Difference]: Finished difference. Result has 145 places, 142 transitions, 1427 flow [2024-06-04 14:17:20,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1427, PETRI_PLACES=145, PETRI_TRANSITIONS=142} [2024-06-04 14:17:20,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-04 14:17:20,418 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 142 transitions, 1427 flow [2024-06-04 14:17:20,419 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-04 14:17:20,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:20,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:20,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:17:20,419 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:20,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:20,419 INFO L85 PathProgramCache]: Analyzing trace with hash 2123651450, now seen corresponding path program 1 times [2024-06-04 14:17:20,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:20,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567569687] [2024-06-04 14:17:20,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:20,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:20,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:20,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:20,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567569687] [2024-06-04 14:17:20,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567569687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:20,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:20,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:20,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147465506] [2024-06-04 14:17:20,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:20,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:20,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:20,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:20,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:20,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:20,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 142 transitions, 1427 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:20,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:20,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:20,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:20,792 INFO L124 PetriNetUnfolderBase]: 1371/2373 cut-off events. [2024-06-04 14:17:20,792 INFO L125 PetriNetUnfolderBase]: For 54895/54895 co-relation queries the response was YES. [2024-06-04 14:17:20,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12145 conditions, 2373 events. 1371/2373 cut-off events. For 54895/54895 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13907 event pairs, 323 based on Foata normal form. 2/2371 useless extension candidates. Maximal degree in co-relation 12072. Up to 2078 conditions per place. [2024-06-04 14:17:20,805 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 124 selfloop transitions, 24 changer transitions 0/165 dead transitions. [2024-06-04 14:17:20,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 165 transitions, 1883 flow [2024-06-04 14:17:20,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:20,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:20,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-04 14:17:20,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:17:20,806 INFO L175 Difference]: Start difference. First operand has 145 places, 142 transitions, 1427 flow. Second operand 6 states and 140 transitions. [2024-06-04 14:17:20,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 165 transitions, 1883 flow [2024-06-04 14:17:20,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 165 transitions, 1819 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:20,881 INFO L231 Difference]: Finished difference. Result has 147 places, 148 transitions, 1477 flow [2024-06-04 14:17:20,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1477, PETRI_PLACES=147, PETRI_TRANSITIONS=148} [2024-06-04 14:17:20,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-04 14:17:20,882 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 148 transitions, 1477 flow [2024-06-04 14:17:20,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:20,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:20,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:20,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:17:20,883 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:20,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:20,883 INFO L85 PathProgramCache]: Analyzing trace with hash 2123771420, now seen corresponding path program 2 times [2024-06-04 14:17:20,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:20,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092333293] [2024-06-04 14:17:20,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:20,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:20,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:20,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:20,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:20,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092333293] [2024-06-04 14:17:20,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092333293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:20,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:20,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:20,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141102000] [2024-06-04 14:17:20,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:20,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:20,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:20,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:20,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:21,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:21,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 148 transitions, 1477 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:21,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:21,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:21,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:21,253 INFO L124 PetriNetUnfolderBase]: 1390/2406 cut-off events. [2024-06-04 14:17:21,253 INFO L125 PetriNetUnfolderBase]: For 55612/55612 co-relation queries the response was YES. [2024-06-04 14:17:21,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12512 conditions, 2406 events. 1390/2406 cut-off events. For 55612/55612 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14107 event pairs, 323 based on Foata normal form. 2/2404 useless extension candidates. Maximal degree in co-relation 12439. Up to 2114 conditions per place. [2024-06-04 14:17:21,268 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 128 selfloop transitions, 24 changer transitions 0/169 dead transitions. [2024-06-04 14:17:21,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 169 transitions, 1894 flow [2024-06-04 14:17:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:21,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:21,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-04 14:17:21,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:17:21,268 INFO L175 Difference]: Start difference. First operand has 147 places, 148 transitions, 1477 flow. Second operand 6 states and 135 transitions. [2024-06-04 14:17:21,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 169 transitions, 1894 flow [2024-06-04 14:17:21,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 169 transitions, 1841 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:21,338 INFO L231 Difference]: Finished difference. Result has 151 places, 156 transitions, 1566 flow [2024-06-04 14:17:21,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1566, PETRI_PLACES=151, PETRI_TRANSITIONS=156} [2024-06-04 14:17:21,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-04 14:17:21,339 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 156 transitions, 1566 flow [2024-06-04 14:17:21,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:21,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:21,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:21,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:17:21,339 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:21,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:21,339 INFO L85 PathProgramCache]: Analyzing trace with hash -133679156, now seen corresponding path program 3 times [2024-06-04 14:17:21,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:21,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637138873] [2024-06-04 14:17:21,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:21,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:21,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:21,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:21,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:21,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637138873] [2024-06-04 14:17:21,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637138873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:21,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:21,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:21,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731036705] [2024-06-04 14:17:21,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:21,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:21,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:21,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:21,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:21,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:21,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 156 transitions, 1566 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:21,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:21,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:21,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:21,721 INFO L124 PetriNetUnfolderBase]: 1385/2397 cut-off events. [2024-06-04 14:17:21,721 INFO L125 PetriNetUnfolderBase]: For 57327/57327 co-relation queries the response was YES. [2024-06-04 14:17:21,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12499 conditions, 2397 events. 1385/2397 cut-off events. For 57327/57327 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14024 event pairs, 323 based on Foata normal form. 2/2395 useless extension candidates. Maximal degree in co-relation 12424. Up to 2092 conditions per place. [2024-06-04 14:17:21,737 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 125 selfloop transitions, 29 changer transitions 0/171 dead transitions. [2024-06-04 14:17:21,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 171 transitions, 1912 flow [2024-06-04 14:17:21,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:21,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:21,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-04 14:17:21,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-04 14:17:21,738 INFO L175 Difference]: Start difference. First operand has 151 places, 156 transitions, 1566 flow. Second operand 5 states and 121 transitions. [2024-06-04 14:17:21,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 171 transitions, 1912 flow [2024-06-04 14:17:21,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 171 transitions, 1841 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:21,816 INFO L231 Difference]: Finished difference. Result has 153 places, 156 transitions, 1569 flow [2024-06-04 14:17:21,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1569, PETRI_PLACES=153, PETRI_TRANSITIONS=156} [2024-06-04 14:17:21,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-04 14:17:21,817 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 156 transitions, 1569 flow [2024-06-04 14:17:21,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:21,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:21,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:21,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:17:21,817 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-04 14:17:21,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:21,818 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-04 14:17:21,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:21,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842935315] [2024-06-04 14:17:21,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:21,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:21,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:21,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:21,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842935315] [2024-06-04 14:17:21,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842935315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:21,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:21,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:17:21,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24800388] [2024-06-04 14:17:21,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:21,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:17:21,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:21,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:17:21,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:17:21,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:21,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 156 transitions, 1569 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-04 14:17:21,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:21,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:21,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:22,162 INFO L124 PetriNetUnfolderBase]: 1448/2460 cut-off events. [2024-06-04 14:17:22,163 INFO L125 PetriNetUnfolderBase]: For 58990/58990 co-relation queries the response was YES. [2024-06-04 14:17:22,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12823 conditions, 2460 events. 1448/2460 cut-off events. For 58990/58990 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14086 event pairs, 347 based on Foata normal form. 2/2461 useless extension candidates. Maximal degree in co-relation 12747. Up to 2267 conditions per place. [2024-06-04 14:17:22,178 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 151 selfloop transitions, 10 changer transitions 0/167 dead transitions. [2024-06-04 14:17:22,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 167 transitions, 1937 flow [2024-06-04 14:17:22,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:17:22,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:17:22,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-04 14:17:22,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:17:22,179 INFO L175 Difference]: Start difference. First operand has 153 places, 156 transitions, 1569 flow. Second operand 4 states and 93 transitions. [2024-06-04 14:17:22,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 167 transitions, 1937 flow [2024-06-04 14:17:22,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 167 transitions, 1877 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:22,263 INFO L231 Difference]: Finished difference. Result has 153 places, 158 transitions, 1562 flow [2024-06-04 14:17:22,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1562, PETRI_PLACES=153, PETRI_TRANSITIONS=158} [2024-06-04 14:17:22,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-04 14:17:22,264 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 158 transitions, 1562 flow [2024-06-04 14:17:22,264 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-04 14:17:22,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:22,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:22,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:17:22,264 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-04 14:17:22,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:22,265 INFO L85 PathProgramCache]: Analyzing trace with hash 2122527214, now seen corresponding path program 1 times [2024-06-04 14:17:22,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:22,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705772195] [2024-06-04 14:17:22,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:22,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:22,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:22,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:22,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:22,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705772195] [2024-06-04 14:17:22,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705772195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:22,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:22,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:22,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084364437] [2024-06-04 14:17:22,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:22,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:22,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:22,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:22,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:22,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:22,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 158 transitions, 1562 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-04 14:17:22,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:22,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:22,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:22,735 INFO L124 PetriNetUnfolderBase]: 1476/2510 cut-off events. [2024-06-04 14:17:22,735 INFO L125 PetriNetUnfolderBase]: For 59769/59772 co-relation queries the response was YES. [2024-06-04 14:17:22,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13089 conditions, 2510 events. 1476/2510 cut-off events. For 59769/59772 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14488 event pairs, 352 based on Foata normal form. 4/2512 useless extension candidates. Maximal degree in co-relation 13012. Up to 2118 conditions per place. [2024-06-04 14:17:22,752 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 59 changer transitions 0/199 dead transitions. [2024-06-04 14:17:22,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 199 transitions, 2309 flow [2024-06-04 14:17:22,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:22,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:17:22,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:17:22,753 INFO L175 Difference]: Start difference. First operand has 153 places, 158 transitions, 1562 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:17:22,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 199 transitions, 2309 flow [2024-06-04 14:17:22,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 199 transitions, 2272 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:22,836 INFO L231 Difference]: Finished difference. Result has 160 places, 174 transitions, 1862 flow [2024-06-04 14:17:22,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1862, PETRI_PLACES=160, PETRI_TRANSITIONS=174} [2024-06-04 14:17:22,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-04 14:17:22,836 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 174 transitions, 1862 flow [2024-06-04 14:17:22,836 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-04 14:17:22,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:22,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:22,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:17:22,836 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-04 14:17:22,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:22,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2137843468, now seen corresponding path program 2 times [2024-06-04 14:17:22,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:22,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973228617] [2024-06-04 14:17:22,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:22,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:22,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-04 14:17:22,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:22,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973228617] [2024-06-04 14:17:22,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973228617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:22,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:22,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:22,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743482755] [2024-06-04 14:17:22,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:22,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:22,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:22,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:22,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:22,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:22,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 174 transitions, 1862 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-04 14:17:22,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:22,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:22,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:23,240 INFO L124 PetriNetUnfolderBase]: 1543/2615 cut-off events. [2024-06-04 14:17:23,240 INFO L125 PetriNetUnfolderBase]: For 66932/66935 co-relation queries the response was YES. [2024-06-04 14:17:23,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14469 conditions, 2615 events. 1543/2615 cut-off events. For 66932/66935 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15203 event pairs, 354 based on Foata normal form. 4/2617 useless extension candidates. Maximal degree in co-relation 14389. Up to 2172 conditions per place. [2024-06-04 14:17:23,257 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 143 selfloop transitions, 68 changer transitions 0/217 dead transitions. [2024-06-04 14:17:23,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 217 transitions, 2825 flow [2024-06-04 14:17:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:23,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:23,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:17:23,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:17:23,258 INFO L175 Difference]: Start difference. First operand has 160 places, 174 transitions, 1862 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:17:23,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 217 transitions, 2825 flow [2024-06-04 14:17:23,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 217 transitions, 2746 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-04 14:17:23,363 INFO L231 Difference]: Finished difference. Result has 168 places, 195 transitions, 2237 flow [2024-06-04 14:17:23,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2237, PETRI_PLACES=168, PETRI_TRANSITIONS=195} [2024-06-04 14:17:23,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-04 14:17:23,363 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 195 transitions, 2237 flow [2024-06-04 14:17:23,364 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-04 14:17:23,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:23,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:23,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:17:23,364 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-04 14:17:23,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:23,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2131792804, now seen corresponding path program 3 times [2024-06-04 14:17:23,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:23,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879719806] [2024-06-04 14:17:23,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:23,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:23,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:23,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:23,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879719806] [2024-06-04 14:17:23,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879719806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:23,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:23,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:23,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318504797] [2024-06-04 14:17:23,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:23,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:23,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:23,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:23,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:23,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:23,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 195 transitions, 2237 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-04 14:17:23,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:23,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:23,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:23,822 INFO L124 PetriNetUnfolderBase]: 1539/2611 cut-off events. [2024-06-04 14:17:23,822 INFO L125 PetriNetUnfolderBase]: For 69063/69066 co-relation queries the response was YES. [2024-06-04 14:17:23,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14654 conditions, 2611 events. 1539/2611 cut-off events. For 69063/69066 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15180 event pairs, 354 based on Foata normal form. 4/2613 useless extension candidates. Maximal degree in co-relation 14570. Up to 2170 conditions per place. [2024-06-04 14:17:23,842 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 143 selfloop transitions, 67 changer transitions 0/216 dead transitions. [2024-06-04 14:17:23,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 216 transitions, 2866 flow [2024-06-04 14:17:23,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:23,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:23,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:17:23,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 14:17:23,843 INFO L175 Difference]: Start difference. First operand has 168 places, 195 transitions, 2237 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:17:23,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 216 transitions, 2866 flow [2024-06-04 14:17:23,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 216 transitions, 2736 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:23,981 INFO L231 Difference]: Finished difference. Result has 174 places, 197 transitions, 2284 flow [2024-06-04 14:17:23,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2284, PETRI_PLACES=174, PETRI_TRANSITIONS=197} [2024-06-04 14:17:23,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-04 14:17:23,982 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 197 transitions, 2284 flow [2024-06-04 14:17:23,982 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-04 14:17:23,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:23,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:23,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:17:23,982 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-04 14:17:23,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:23,982 INFO L85 PathProgramCache]: Analyzing trace with hash 158087080, now seen corresponding path program 4 times [2024-06-04 14:17:23,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:23,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462962362] [2024-06-04 14:17:23,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:23,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:23,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:24,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:24,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:24,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462962362] [2024-06-04 14:17:24,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462962362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:24,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:24,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:24,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032593393] [2024-06-04 14:17:24,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:24,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:24,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:24,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:24,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:24,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:24,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 197 transitions, 2284 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-04 14:17:24,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:24,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:24,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:24,434 INFO L124 PetriNetUnfolderBase]: 1567/2657 cut-off events. [2024-06-04 14:17:24,434 INFO L125 PetriNetUnfolderBase]: For 74758/74761 co-relation queries the response was YES. [2024-06-04 14:17:24,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15128 conditions, 2657 events. 1567/2657 cut-off events. For 74758/74761 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15521 event pairs, 355 based on Foata normal form. 4/2659 useless extension candidates. Maximal degree in co-relation 15042. Up to 2269 conditions per place. [2024-06-04 14:17:24,453 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 155 selfloop transitions, 66 changer transitions 0/227 dead transitions. [2024-06-04 14:17:24,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 227 transitions, 2979 flow [2024-06-04 14:17:24,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:24,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:24,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-04 14:17:24,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-04 14:17:24,454 INFO L175 Difference]: Start difference. First operand has 174 places, 197 transitions, 2284 flow. Second operand 5 states and 131 transitions. [2024-06-04 14:17:24,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 227 transitions, 2979 flow [2024-06-04 14:17:24,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 227 transitions, 2857 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:24,580 INFO L231 Difference]: Finished difference. Result has 177 places, 205 transitions, 2506 flow [2024-06-04 14:17:24,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2506, PETRI_PLACES=177, PETRI_TRANSITIONS=205} [2024-06-04 14:17:24,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-04 14:17:24,580 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 205 transitions, 2506 flow [2024-06-04 14:17:24,581 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-04 14:17:24,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:24,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:24,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:17:24,581 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-04 14:17:24,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:24,581 INFO L85 PathProgramCache]: Analyzing trace with hash 422245210, now seen corresponding path program 5 times [2024-06-04 14:17:24,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:24,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253698630] [2024-06-04 14:17:24,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:24,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:24,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:24,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:24,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:24,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253698630] [2024-06-04 14:17:24,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253698630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:24,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:24,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:24,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914815425] [2024-06-04 14:17:24,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:24,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:24,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:24,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:24,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:24,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:24,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 205 transitions, 2506 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-04 14:17:24,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:24,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:24,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:25,010 INFO L124 PetriNetUnfolderBase]: 1577/2677 cut-off events. [2024-06-04 14:17:25,010 INFO L125 PetriNetUnfolderBase]: For 78704/78707 co-relation queries the response was YES. [2024-06-04 14:17:25,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15489 conditions, 2677 events. 1577/2677 cut-off events. For 78704/78707 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15688 event pairs, 352 based on Foata normal form. 4/2679 useless extension candidates. Maximal degree in co-relation 15401. Up to 2208 conditions per place. [2024-06-04 14:17:25,028 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 135 selfloop transitions, 92 changer transitions 0/233 dead transitions. [2024-06-04 14:17:25,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 233 transitions, 3232 flow [2024-06-04 14:17:25,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:25,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:25,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:17:25,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:17:25,029 INFO L175 Difference]: Start difference. First operand has 177 places, 205 transitions, 2506 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:17:25,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 233 transitions, 3232 flow [2024-06-04 14:17:25,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 233 transitions, 3155 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:25,200 INFO L231 Difference]: Finished difference. Result has 181 places, 209 transitions, 2686 flow [2024-06-04 14:17:25,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2686, PETRI_PLACES=181, PETRI_TRANSITIONS=209} [2024-06-04 14:17:25,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-04 14:17:25,201 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 209 transitions, 2686 flow [2024-06-04 14:17:25,201 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-04 14:17:25,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:25,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:25,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:17:25,201 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-04 14:17:25,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:25,202 INFO L85 PathProgramCache]: Analyzing trace with hash 145200070, now seen corresponding path program 6 times [2024-06-04 14:17:25,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:25,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088113926] [2024-06-04 14:17:25,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:25,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:25,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:25,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:25,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:25,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088113926] [2024-06-04 14:17:25,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088113926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:25,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:25,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:25,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973343510] [2024-06-04 14:17:25,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:25,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:25,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:25,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:25,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:25,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:25,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 209 transitions, 2686 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-04 14:17:25,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:25,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:25,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:25,628 INFO L124 PetriNetUnfolderBase]: 1573/2671 cut-off events. [2024-06-04 14:17:25,628 INFO L125 PetriNetUnfolderBase]: For 81418/81421 co-relation queries the response was YES. [2024-06-04 14:17:25,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15647 conditions, 2671 events. 1573/2671 cut-off events. For 81418/81421 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15650 event pairs, 352 based on Foata normal form. 4/2673 useless extension candidates. Maximal degree in co-relation 15558. Up to 2206 conditions per place. [2024-06-04 14:17:25,649 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 142 selfloop transitions, 79 changer transitions 0/227 dead transitions. [2024-06-04 14:17:25,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 227 transitions, 3332 flow [2024-06-04 14:17:25,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:25,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:25,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-04 14:17:25,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-04 14:17:25,650 INFO L175 Difference]: Start difference. First operand has 181 places, 209 transitions, 2686 flow. Second operand 6 states and 143 transitions. [2024-06-04 14:17:25,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 227 transitions, 3332 flow [2024-06-04 14:17:25,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 227 transitions, 3187 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:25,798 INFO L231 Difference]: Finished difference. Result has 183 places, 209 transitions, 2721 flow [2024-06-04 14:17:25,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2721, PETRI_PLACES=183, PETRI_TRANSITIONS=209} [2024-06-04 14:17:25,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-04 14:17:25,798 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 209 transitions, 2721 flow [2024-06-04 14:17:25,799 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-04 14:17:25,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:25,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:25,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:17:25,799 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-04 14:17:25,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:25,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1483583373, now seen corresponding path program 1 times [2024-06-04 14:17:25,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:25,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169911553] [2024-06-04 14:17:25,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:25,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:25,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:25,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:25,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:25,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169911553] [2024-06-04 14:17:25,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169911553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:25,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:25,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:25,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056825737] [2024-06-04 14:17:25,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:25,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:25,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:25,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:25,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:25,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:25,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 209 transitions, 2721 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-04 14:17:25,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:25,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:25,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:26,252 INFO L124 PetriNetUnfolderBase]: 1599/2710 cut-off events. [2024-06-04 14:17:26,252 INFO L125 PetriNetUnfolderBase]: For 80798/80798 co-relation queries the response was YES. [2024-06-04 14:17:26,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15836 conditions, 2710 events. 1599/2710 cut-off events. For 80798/80798 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 15884 event pairs, 356 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15748. Up to 2205 conditions per place. [2024-06-04 14:17:26,270 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 178 selfloop transitions, 69 changer transitions 0/253 dead transitions. [2024-06-04 14:17:26,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 253 transitions, 3617 flow [2024-06-04 14:17:26,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:26,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:26,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:17:26,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:17:26,271 INFO L175 Difference]: Start difference. First operand has 183 places, 209 transitions, 2721 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:17:26,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 253 transitions, 3617 flow [2024-06-04 14:17:26,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 253 transitions, 3370 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:26,423 INFO L231 Difference]: Finished difference. Result has 186 places, 227 transitions, 2837 flow [2024-06-04 14:17:26,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2478, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2837, PETRI_PLACES=186, PETRI_TRANSITIONS=227} [2024-06-04 14:17:26,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-04 14:17:26,424 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 227 transitions, 2837 flow [2024-06-04 14:17:26,424 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-04 14:17:26,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:26,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:26,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:17:26,424 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-04 14:17:26,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:26,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1483703529, now seen corresponding path program 1 times [2024-06-04 14:17:26,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:26,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793968212] [2024-06-04 14:17:26,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:26,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:26,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:26,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:26,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:26,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793968212] [2024-06-04 14:17:26,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793968212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:26,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:26,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:26,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206384968] [2024-06-04 14:17:26,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:26,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:26,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:26,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:26,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:26,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:26,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 227 transitions, 2837 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-04 14:17:26,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:26,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:26,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:26,914 INFO L124 PetriNetUnfolderBase]: 1643/2776 cut-off events. [2024-06-04 14:17:26,914 INFO L125 PetriNetUnfolderBase]: For 85106/85109 co-relation queries the response was YES. [2024-06-04 14:17:26,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16748 conditions, 2776 events. 1643/2776 cut-off events. For 85106/85109 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 16306 event pairs, 350 based on Foata normal form. 4/2778 useless extension candidates. Maximal degree in co-relation 16659. Up to 2276 conditions per place. [2024-06-04 14:17:26,935 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 101 changer transitions 0/266 dead transitions. [2024-06-04 14:17:26,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 266 transitions, 3881 flow [2024-06-04 14:17:26,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:26,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:26,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:17:26,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:17:26,940 INFO L175 Difference]: Start difference. First operand has 186 places, 227 transitions, 2837 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:17:26,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 266 transitions, 3881 flow [2024-06-04 14:17:27,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 266 transitions, 3805 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-04 14:17:27,084 INFO L231 Difference]: Finished difference. Result has 194 places, 244 transitions, 3335 flow [2024-06-04 14:17:27,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3335, PETRI_PLACES=194, PETRI_TRANSITIONS=244} [2024-06-04 14:17:27,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-04 14:17:27,084 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 244 transitions, 3335 flow [2024-06-04 14:17:27,085 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-04 14:17:27,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:27,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:27,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:17:27,085 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-04 14:17:27,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:27,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1483703343, now seen corresponding path program 2 times [2024-06-04 14:17:27,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:27,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581329984] [2024-06-04 14:17:27,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:27,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:27,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:27,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:27,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:27,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581329984] [2024-06-04 14:17:27,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581329984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:27,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:27,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:27,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134272766] [2024-06-04 14:17:27,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:27,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:27,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:27,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:27,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:27,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:27,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 244 transitions, 3335 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-04 14:17:27,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:27,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:27,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:27,628 INFO L124 PetriNetUnfolderBase]: 1653/2794 cut-off events. [2024-06-04 14:17:27,628 INFO L125 PetriNetUnfolderBase]: For 90131/90134 co-relation queries the response was YES. [2024-06-04 14:17:27,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17287 conditions, 2794 events. 1653/2794 cut-off events. For 90131/90134 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16399 event pairs, 347 based on Foata normal form. 4/2796 useless extension candidates. Maximal degree in co-relation 17193. Up to 2412 conditions per place. [2024-06-04 14:17:27,647 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 206 selfloop transitions, 56 changer transitions 0/268 dead transitions. [2024-06-04 14:17:27,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 268 transitions, 3951 flow [2024-06-04 14:17:27,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:27,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:27,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 14:17:27,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-04 14:17:27,648 INFO L175 Difference]: Start difference. First operand has 194 places, 244 transitions, 3335 flow. Second operand 7 states and 160 transitions. [2024-06-04 14:17:27,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 268 transitions, 3951 flow [2024-06-04 14:17:27,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 268 transitions, 3831 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:27,805 INFO L231 Difference]: Finished difference. Result has 199 places, 248 transitions, 3384 flow [2024-06-04 14:17:27,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3215, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3384, PETRI_PLACES=199, PETRI_TRANSITIONS=248} [2024-06-04 14:17:27,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-04 14:17:27,806 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 248 transitions, 3384 flow [2024-06-04 14:17:27,806 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-04 14:17:27,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:27,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:27,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:17:27,806 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-04 14:17:27,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:27,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1661072199, now seen corresponding path program 2 times [2024-06-04 14:17:27,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:27,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908417411] [2024-06-04 14:17:27,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:27,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:27,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:27,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:27,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:27,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908417411] [2024-06-04 14:17:27,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908417411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:27,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:27,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:27,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889827140] [2024-06-04 14:17:27,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:27,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:27,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:27,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:27,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:27,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:27,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 248 transitions, 3384 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-04 14:17:27,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:27,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:27,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:28,259 INFO L124 PetriNetUnfolderBase]: 1663/2814 cut-off events. [2024-06-04 14:17:28,259 INFO L125 PetriNetUnfolderBase]: For 94621/94624 co-relation queries the response was YES. [2024-06-04 14:17:28,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17412 conditions, 2814 events. 1663/2814 cut-off events. For 94621/94624 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 16619 event pairs, 350 based on Foata normal form. 4/2816 useless extension candidates. Maximal degree in co-relation 17317. Up to 2300 conditions per place. [2024-06-04 14:17:28,281 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 172 selfloop transitions, 93 changer transitions 0/271 dead transitions. [2024-06-04 14:17:28,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 271 transitions, 4198 flow [2024-06-04 14:17:28,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:28,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:28,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:17:28,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 14:17:28,282 INFO L175 Difference]: Start difference. First operand has 199 places, 248 transitions, 3384 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:17:28,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 271 transitions, 4198 flow [2024-06-04 14:17:28,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 271 transitions, 4059 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:28,446 INFO L231 Difference]: Finished difference. Result has 200 places, 252 transitions, 3517 flow [2024-06-04 14:17:28,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3517, PETRI_PLACES=200, PETRI_TRANSITIONS=252} [2024-06-04 14:17:28,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-04 14:17:28,447 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 252 transitions, 3517 flow [2024-06-04 14:17:28,447 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-04 14:17:28,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:28,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:28,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:17:28,447 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-04 14:17:28,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:28,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1660834863, now seen corresponding path program 3 times [2024-06-04 14:17:28,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:28,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642368181] [2024-06-04 14:17:28,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:28,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:28,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17: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-04 14:17:28,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:28,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642368181] [2024-06-04 14:17:28,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642368181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:28,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:28,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:28,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325071598] [2024-06-04 14:17:28,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:28,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:28,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:28,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:28,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:28,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:28,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 252 transitions, 3517 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-04 14:17:28,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:28,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:28,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:28,957 INFO L124 PetriNetUnfolderBase]: 1689/2856 cut-off events. [2024-06-04 14:17:28,957 INFO L125 PetriNetUnfolderBase]: For 101027/101030 co-relation queries the response was YES. [2024-06-04 14:17:28,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17922 conditions, 2856 events. 1689/2856 cut-off events. For 101027/101030 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16872 event pairs, 347 based on Foata normal form. 4/2858 useless extension candidates. Maximal degree in co-relation 17827. Up to 2439 conditions per place. [2024-06-04 14:17:28,978 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 58 changer transitions 0/279 dead transitions. [2024-06-04 14:17:28,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 279 transitions, 4295 flow [2024-06-04 14:17:28,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:28,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:28,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 14:17:28,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:17:28,980 INFO L175 Difference]: Start difference. First operand has 200 places, 252 transitions, 3517 flow. Second operand 8 states and 176 transitions. [2024-06-04 14:17:28,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 279 transitions, 4295 flow [2024-06-04 14:17:29,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 279 transitions, 4126 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:29,152 INFO L231 Difference]: Finished difference. Result has 205 places, 259 transitions, 3574 flow [2024-06-04 14:17:29,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3574, PETRI_PLACES=205, PETRI_TRANSITIONS=259} [2024-06-04 14:17:29,152 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-04 14:17:29,152 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 259 transitions, 3574 flow [2024-06-04 14:17:29,152 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-04 14:17:29,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:29,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:29,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:17:29,153 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-04 14:17:29,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:29,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1660835049, now seen corresponding path program 3 times [2024-06-04 14:17:29,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:29,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30094141] [2024-06-04 14:17:29,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:29,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:29,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:29,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:29,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:29,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30094141] [2024-06-04 14:17:29,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30094141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:29,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:29,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:29,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035565311] [2024-06-04 14:17:29,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:29,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:29,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:29,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:29,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:29,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:29,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 259 transitions, 3574 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-04 14:17:29,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:29,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:29,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:29,641 INFO L124 PetriNetUnfolderBase]: 1683/2850 cut-off events. [2024-06-04 14:17:29,641 INFO L125 PetriNetUnfolderBase]: For 102698/102701 co-relation queries the response was YES. [2024-06-04 14:17:29,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17825 conditions, 2850 events. 1683/2850 cut-off events. For 102698/102701 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16886 event pairs, 350 based on Foata normal form. 4/2852 useless extension candidates. Maximal degree in co-relation 17728. Up to 2331 conditions per place. [2024-06-04 14:17:29,664 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 93 changer transitions 0/278 dead transitions. [2024-06-04 14:17:29,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 278 transitions, 4336 flow [2024-06-04 14:17:29,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:29,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:29,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:17:29,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:17:29,665 INFO L175 Difference]: Start difference. First operand has 205 places, 259 transitions, 3574 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:17:29,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 278 transitions, 4336 flow [2024-06-04 14:17:29,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 278 transitions, 4189 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:29,860 INFO L231 Difference]: Finished difference. Result has 206 places, 259 transitions, 3620 flow [2024-06-04 14:17:29,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3427, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3620, PETRI_PLACES=206, PETRI_TRANSITIONS=259} [2024-06-04 14:17:29,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-04 14:17:29,861 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 259 transitions, 3620 flow [2024-06-04 14:17:29,861 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-04 14:17:29,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:29,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:29,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:17:29,861 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-04 14:17:29,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:29,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1848278465, now seen corresponding path program 1 times [2024-06-04 14:17:29,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:29,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971542904] [2024-06-04 14:17:29,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:29,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:29,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:29,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:29,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:29,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971542904] [2024-06-04 14:17:29,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971542904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:29,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:29,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:29,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215121864] [2024-06-04 14:17:29,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:29,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:29,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:29,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:29,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:29,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:29,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 259 transitions, 3620 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-04 14:17:29,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:29,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:29,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:30,391 INFO L124 PetriNetUnfolderBase]: 1691/2859 cut-off events. [2024-06-04 14:17:30,392 INFO L125 PetriNetUnfolderBase]: For 107627/107627 co-relation queries the response was YES. [2024-06-04 14:17:30,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18029 conditions, 2859 events. 1691/2859 cut-off events. For 107627/107627 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16891 event pairs, 342 based on Foata normal form. 2/2860 useless extension candidates. Maximal degree in co-relation 17934. Up to 2577 conditions per place. [2024-06-04 14:17:30,416 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 246 selfloop transitions, 27 changer transitions 0/279 dead transitions. [2024-06-04 14:17:30,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 279 transitions, 4250 flow [2024-06-04 14:17:30,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:30,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:30,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-04 14:17:30,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-04 14:17:30,417 INFO L175 Difference]: Start difference. First operand has 206 places, 259 transitions, 3620 flow. Second operand 7 states and 152 transitions. [2024-06-04 14:17:30,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 279 transitions, 4250 flow [2024-06-04 14:17:30,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 279 transitions, 4083 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:30,635 INFO L231 Difference]: Finished difference. Result has 209 places, 261 transitions, 3556 flow [2024-06-04 14:17:30,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3556, PETRI_PLACES=209, PETRI_TRANSITIONS=261} [2024-06-04 14:17:30,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-04 14:17:30,636 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 261 transitions, 3556 flow [2024-06-04 14:17:30,636 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-04 14:17:30,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:30,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:30,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:17:30,637 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:30,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:30,637 INFO L85 PathProgramCache]: Analyzing trace with hash 136183403, now seen corresponding path program 4 times [2024-06-04 14:17:30,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:30,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474851960] [2024-06-04 14:17:30,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:30,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:30,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:30,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:30,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:30,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474851960] [2024-06-04 14:17:30,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474851960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:30,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:30,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:30,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780912780] [2024-06-04 14:17:30,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:30,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:30,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:30,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:30,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:30,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:30,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 261 transitions, 3556 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-04 14:17:30,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:30,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:30,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:31,139 INFO L124 PetriNetUnfolderBase]: 1704/2863 cut-off events. [2024-06-04 14:17:31,140 INFO L125 PetriNetUnfolderBase]: For 113459/113459 co-relation queries the response was YES. [2024-06-04 14:17:31,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18137 conditions, 2863 events. 1704/2863 cut-off events. For 113459/113459 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16807 event pairs, 381 based on Foata normal form. 1/2857 useless extension candidates. Maximal degree in co-relation 18041. Up to 2321 conditions per place. [2024-06-04 14:17:31,162 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 186 selfloop transitions, 103 changer transitions 0/295 dead transitions. [2024-06-04 14:17:31,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 295 transitions, 4620 flow [2024-06-04 14:17:31,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:31,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:31,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:17:31,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:17:31,163 INFO L175 Difference]: Start difference. First operand has 209 places, 261 transitions, 3556 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:17:31,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 295 transitions, 4620 flow [2024-06-04 14:17:31,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 295 transitions, 4533 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:31,387 INFO L231 Difference]: Finished difference. Result has 211 places, 272 transitions, 3843 flow [2024-06-04 14:17:31,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3843, PETRI_PLACES=211, PETRI_TRANSITIONS=272} [2024-06-04 14:17:31,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-04 14:17:31,387 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 272 transitions, 3843 flow [2024-06-04 14:17:31,388 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-04 14:17:31,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:31,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:31,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:17:31,388 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:31,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:31,388 INFO L85 PathProgramCache]: Analyzing trace with hash 513618773, now seen corresponding path program 5 times [2024-06-04 14:17:31,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:31,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512405997] [2024-06-04 14:17:31,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:31,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:31,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:31,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:31,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512405997] [2024-06-04 14:17:31,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512405997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:31,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:31,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:31,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915588670] [2024-06-04 14:17:31,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:31,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:31,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:31,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:31,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:31,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:31,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 272 transitions, 3843 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-04 14:17:31,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:31,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:31,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:31,863 INFO L124 PetriNetUnfolderBase]: 1709/2874 cut-off events. [2024-06-04 14:17:31,863 INFO L125 PetriNetUnfolderBase]: For 118958/118958 co-relation queries the response was YES. [2024-06-04 14:17:31,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18569 conditions, 2874 events. 1709/2874 cut-off events. For 118958/118958 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 16882 event pairs, 381 based on Foata normal form. 1/2868 useless extension candidates. Maximal degree in co-relation 18472. Up to 2325 conditions per place. [2024-06-04 14:17:31,939 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 191 selfloop transitions, 102 changer transitions 0/299 dead transitions. [2024-06-04 14:17:31,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 299 transitions, 4909 flow [2024-06-04 14:17:31,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:31,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:31,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:17:31,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-04 14:17:31,940 INFO L175 Difference]: Start difference. First operand has 211 places, 272 transitions, 3843 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:17:31,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 299 transitions, 4909 flow [2024-06-04 14:17:32,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 299 transitions, 4799 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-04 14:17:32,146 INFO L231 Difference]: Finished difference. Result has 217 places, 275 transitions, 3997 flow [2024-06-04 14:17:32,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3741, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3997, PETRI_PLACES=217, PETRI_TRANSITIONS=275} [2024-06-04 14:17:32,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-04 14:17:32,147 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 275 transitions, 3997 flow [2024-06-04 14:17:32,147 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-04 14:17:32,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:32,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:32,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:17:32,147 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:32,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:32,147 INFO L85 PathProgramCache]: Analyzing trace with hash -91597591, now seen corresponding path program 4 times [2024-06-04 14:17:32,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:32,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595788519] [2024-06-04 14:17:32,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:32,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:32,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:32,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:32,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:32,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595788519] [2024-06-04 14:17:32,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595788519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:32,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:32,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:32,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432147982] [2024-06-04 14:17:32,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:32,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:32,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:32,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:32,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:32,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:32,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 275 transitions, 3997 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-04 14:17:32,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:32,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:32,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:32,648 INFO L124 PetriNetUnfolderBase]: 1704/2869 cut-off events. [2024-06-04 14:17:32,648 INFO L125 PetriNetUnfolderBase]: For 122343/122343 co-relation queries the response was YES. [2024-06-04 14:17:32,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18758 conditions, 2869 events. 1704/2869 cut-off events. For 122343/122343 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 16891 event pairs, 383 based on Foata normal form. 1/2865 useless extension candidates. Maximal degree in co-relation 18658. Up to 2363 conditions per place. [2024-06-04 14:17:32,670 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 111 changer transitions 0/294 dead transitions. [2024-06-04 14:17:32,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 294 transitions, 4807 flow [2024-06-04 14:17:32,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:32,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:32,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:17:32,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:17:32,671 INFO L175 Difference]: Start difference. First operand has 217 places, 275 transitions, 3997 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:17:32,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 294 transitions, 4807 flow [2024-06-04 14:17:32,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 294 transitions, 4598 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:32,961 INFO L231 Difference]: Finished difference. Result has 220 places, 275 transitions, 4016 flow [2024-06-04 14:17:32,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3788, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4016, PETRI_PLACES=220, PETRI_TRANSITIONS=275} [2024-06-04 14:17:32,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-04 14:17:32,961 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 275 transitions, 4016 flow [2024-06-04 14:17:32,961 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-04 14:17:32,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:32,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:32,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:17:32,961 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:32,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:32,962 INFO L85 PathProgramCache]: Analyzing trace with hash 250700813, now seen corresponding path program 6 times [2024-06-04 14:17:32,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:32,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599039655] [2024-06-04 14:17:32,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:32,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:32,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:33,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:33,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:33,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599039655] [2024-06-04 14:17:33,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599039655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:33,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:33,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:33,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493926937] [2024-06-04 14:17:33,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:33,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:33,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:33,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:33,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:33,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:33,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 275 transitions, 4016 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-04 14:17:33,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:33,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:33,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:33,470 INFO L124 PetriNetUnfolderBase]: 1701/2870 cut-off events. [2024-06-04 14:17:33,470 INFO L125 PetriNetUnfolderBase]: For 125582/125582 co-relation queries the response was YES. [2024-06-04 14:17:33,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18701 conditions, 2870 events. 1701/2870 cut-off events. For 125582/125582 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16947 event pairs, 367 based on Foata normal form. 1/2866 useless extension candidates. Maximal degree in co-relation 18601. Up to 2483 conditions per place. [2024-06-04 14:17:33,493 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 58 changer transitions 0/293 dead transitions. [2024-06-04 14:17:33,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 293 transitions, 4655 flow [2024-06-04 14:17:33,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:33,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:33,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 14:17:33,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 14:17:33,494 INFO L175 Difference]: Start difference. First operand has 220 places, 275 transitions, 4016 flow. Second operand 7 states and 156 transitions. [2024-06-04 14:17:33,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 293 transitions, 4655 flow [2024-06-04 14:17:33,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 293 transitions, 4039 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-04 14:17:33,806 INFO L231 Difference]: Finished difference. Result has 216 places, 276 transitions, 3547 flow [2024-06-04 14:17:33,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3547, PETRI_PLACES=216, PETRI_TRANSITIONS=276} [2024-06-04 14:17:33,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-04 14:17:33,807 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 276 transitions, 3547 flow [2024-06-04 14:17:33,807 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-04 14:17:33,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:33,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:33,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:17:33,807 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:33,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:33,808 INFO L85 PathProgramCache]: Analyzing trace with hash 136511693, now seen corresponding path program 7 times [2024-06-04 14:17:33,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:33,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529638301] [2024-06-04 14:17:33,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:33,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:33,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:33,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:33,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:33,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529638301] [2024-06-04 14:17:33,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529638301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:33,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:33,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:33,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892383756] [2024-06-04 14:17:33,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:33,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:33,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:33,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:33,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:33,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:33,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 276 transitions, 3547 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-04 14:17:33,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:33,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:33,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:34,292 INFO L124 PetriNetUnfolderBase]: 1706/2873 cut-off events. [2024-06-04 14:17:34,292 INFO L125 PetriNetUnfolderBase]: For 125958/125958 co-relation queries the response was YES. [2024-06-04 14:17:34,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18345 conditions, 2873 events. 1706/2873 cut-off events. For 125958/125958 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17007 event pairs, 381 based on Foata normal form. 1/2867 useless extension candidates. Maximal degree in co-relation 18245. Up to 2320 conditions per place. [2024-06-04 14:17:34,314 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 182 selfloop transitions, 111 changer transitions 0/299 dead transitions. [2024-06-04 14:17:34,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 299 transitions, 4423 flow [2024-06-04 14:17:34,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:34,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:34,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:17:34,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:17:34,315 INFO L175 Difference]: Start difference. First operand has 216 places, 276 transitions, 3547 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:17:34,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 299 transitions, 4423 flow [2024-06-04 14:17:34,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 299 transitions, 4287 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:34,579 INFO L231 Difference]: Finished difference. Result has 218 places, 280 transitions, 3687 flow [2024-06-04 14:17:34,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3687, PETRI_PLACES=218, PETRI_TRANSITIONS=280} [2024-06-04 14:17:34,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-04 14:17:34,579 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 280 transitions, 3687 flow [2024-06-04 14:17:34,580 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-04 14:17:34,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:34,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:34,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:17:34,580 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:34,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:34,580 INFO L85 PathProgramCache]: Analyzing trace with hash 263081159, now seen corresponding path program 5 times [2024-06-04 14:17:34,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:34,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618975863] [2024-06-04 14:17:34,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:34,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:34,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:34,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-04 14:17:34,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:34,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618975863] [2024-06-04 14:17:34,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618975863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:34,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:34,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:34,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453833371] [2024-06-04 14:17:34,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:34,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:34,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:34,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:34,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:34,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:34,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 280 transitions, 3687 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-04 14:17:34,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:34,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:34,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:35,064 INFO L124 PetriNetUnfolderBase]: 1711/2886 cut-off events. [2024-06-04 14:17:35,064 INFO L125 PetriNetUnfolderBase]: For 129290/129290 co-relation queries the response was YES. [2024-06-04 14:17:35,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18669 conditions, 2886 events. 1711/2886 cut-off events. For 129290/129290 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17042 event pairs, 342 based on Foata normal form. 1/2886 useless extension candidates. Maximal degree in co-relation 18568. Up to 2615 conditions per place. [2024-06-04 14:17:35,086 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 267 selfloop transitions, 25 changer transitions 0/298 dead transitions. [2024-06-04 14:17:35,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 298 transitions, 4369 flow [2024-06-04 14:17:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:35,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:35,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-04 14:17:35,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-04 14:17:35,087 INFO L175 Difference]: Start difference. First operand has 218 places, 280 transitions, 3687 flow. Second operand 7 states and 149 transitions. [2024-06-04 14:17:35,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 298 transitions, 4369 flow [2024-06-04 14:17:35,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 298 transitions, 4188 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:35,346 INFO L231 Difference]: Finished difference. Result has 223 places, 284 transitions, 3638 flow [2024-06-04 14:17:35,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3638, PETRI_PLACES=223, PETRI_TRANSITIONS=284} [2024-06-04 14:17:35,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-04 14:17:35,347 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 284 transitions, 3638 flow [2024-06-04 14:17:35,347 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-04 14:17:35,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:35,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:35,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:17:35,348 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:35,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:35,348 INFO L85 PathProgramCache]: Analyzing trace with hash 262902413, now seen corresponding path program 8 times [2024-06-04 14:17:35,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:35,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129578717] [2024-06-04 14:17:35,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:35,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:35,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:35,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-04 14:17:35,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:35,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129578717] [2024-06-04 14:17:35,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129578717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:35,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:35,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:35,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650216092] [2024-06-04 14:17:35,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:35,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:35,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:35,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:35,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:35,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:35,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 284 transitions, 3638 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-04 14:17:35,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:35,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:35,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:35,882 INFO L124 PetriNetUnfolderBase]: 1729/2909 cut-off events. [2024-06-04 14:17:35,882 INFO L125 PetriNetUnfolderBase]: For 135872/135872 co-relation queries the response was YES. [2024-06-04 14:17:35,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18744 conditions, 2909 events. 1729/2909 cut-off events. For 135872/135872 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17162 event pairs, 367 based on Foata normal form. 1/2905 useless extension candidates. Maximal degree in co-relation 18641. Up to 2503 conditions per place. [2024-06-04 14:17:35,903 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 74 changer transitions 0/309 dead transitions. [2024-06-04 14:17:35,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 309 transitions, 4533 flow [2024-06-04 14:17:35,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:35,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:35,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:17:35,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:17:35,904 INFO L175 Difference]: Start difference. First operand has 223 places, 284 transitions, 3638 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:17:35,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 309 transitions, 4533 flow [2024-06-04 14:17:36,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 309 transitions, 4457 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:36,206 INFO L231 Difference]: Finished difference. Result has 227 places, 294 transitions, 3898 flow [2024-06-04 14:17:36,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3898, PETRI_PLACES=227, PETRI_TRANSITIONS=294} [2024-06-04 14:17:36,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-04 14:17:36,207 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 294 transitions, 3898 flow [2024-06-04 14:17:36,207 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-04 14:17:36,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:36,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:36,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:17:36,207 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:36,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:36,207 INFO L85 PathProgramCache]: Analyzing trace with hash 262665449, now seen corresponding path program 6 times [2024-06-04 14:17:36,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:36,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385232629] [2024-06-04 14:17:36,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:36,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:36,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:36,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:36,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:36,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385232629] [2024-06-04 14:17:36,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385232629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:36,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:36,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:36,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150750909] [2024-06-04 14:17:36,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:36,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:36,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:36,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:36,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:36,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:36,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 294 transitions, 3898 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-04 14:17:36,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:36,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:36,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:36,688 INFO L124 PetriNetUnfolderBase]: 1734/2919 cut-off events. [2024-06-04 14:17:36,689 INFO L125 PetriNetUnfolderBase]: For 141502/141502 co-relation queries the response was YES. [2024-06-04 14:17:36,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19081 conditions, 2919 events. 1734/2919 cut-off events. For 141502/141502 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17259 event pairs, 383 based on Foata normal form. 1/2915 useless extension candidates. Maximal degree in co-relation 18976. Up to 2394 conditions per place. [2024-06-04 14:17:36,713 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 188 selfloop transitions, 118 changer transitions 0/312 dead transitions. [2024-06-04 14:17:36,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 312 transitions, 4692 flow [2024-06-04 14:17:36,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:36,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:36,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 14:17:36,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-04 14:17:36,714 INFO L175 Difference]: Start difference. First operand has 227 places, 294 transitions, 3898 flow. Second operand 7 states and 159 transitions. [2024-06-04 14:17:36,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 312 transitions, 4692 flow [2024-06-04 14:17:36,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 312 transitions, 4573 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:36,996 INFO L231 Difference]: Finished difference. Result has 231 places, 297 transitions, 4063 flow [2024-06-04 14:17:36,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4063, PETRI_PLACES=231, PETRI_TRANSITIONS=297} [2024-06-04 14:17:36,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-04 14:17:36,997 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 297 transitions, 4063 flow [2024-06-04 14:17:36,997 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-04 14:17:36,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:36,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:36,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:17:36,998 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:36,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:36,998 INFO L85 PathProgramCache]: Analyzing trace with hash 262665263, now seen corresponding path program 9 times [2024-06-04 14:17:36,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:36,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62591383] [2024-06-04 14:17:36,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:36,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:37,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:37,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:37,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:37,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62591383] [2024-06-04 14:17:37,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62591383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:37,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:37,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:37,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970966631] [2024-06-04 14:17:37,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:37,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:37,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:37,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:37,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:37,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:37,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 297 transitions, 4063 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-04 14:17:37,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:37,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:37,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:37,571 INFO L124 PetriNetUnfolderBase]: 1731/2916 cut-off events. [2024-06-04 14:17:37,571 INFO L125 PetriNetUnfolderBase]: For 145149/145149 co-relation queries the response was YES. [2024-06-04 14:17:37,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19239 conditions, 2916 events. 1731/2916 cut-off events. For 145149/145149 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17267 event pairs, 367 based on Foata normal form. 1/2912 useless extension candidates. Maximal degree in co-relation 19134. Up to 2507 conditions per place. [2024-06-04 14:17:37,591 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 75 changer transitions 0/313 dead transitions. [2024-06-04 14:17:37,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 313 transitions, 4715 flow [2024-06-04 14:17:37,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:17:37,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:17:37,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-04 14:17:37,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-04 14:17:37,592 INFO L175 Difference]: Start difference. First operand has 231 places, 297 transitions, 4063 flow. Second operand 9 states and 190 transitions. [2024-06-04 14:17:37,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 313 transitions, 4715 flow [2024-06-04 14:17:37,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 313 transitions, 4512 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:37,923 INFO L231 Difference]: Finished difference. Result has 237 places, 297 transitions, 4016 flow [2024-06-04 14:17:37,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3860, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4016, PETRI_PLACES=237, PETRI_TRANSITIONS=297} [2024-06-04 14:17:37,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-04 14:17:37,924 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 297 transitions, 4016 flow [2024-06-04 14:17:37,924 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-04 14:17:37,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:37,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:37,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:17:37,924 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:37,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:37,925 INFO L85 PathProgramCache]: Analyzing trace with hash 206002439, now seen corresponding path program 7 times [2024-06-04 14:17:37,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:37,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291481606] [2024-06-04 14:17:37,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:37,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:37,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:38,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:38,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:38,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291481606] [2024-06-04 14:17:38,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291481606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:38,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:38,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:38,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325728217] [2024-06-04 14:17:38,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:38,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:38,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:38,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:38,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:38,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:38,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 297 transitions, 4016 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-04 14:17:38,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:38,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:38,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:38,391 INFO L124 PetriNetUnfolderBase]: 1741/2937 cut-off events. [2024-06-04 14:17:38,391 INFO L125 PetriNetUnfolderBase]: For 150449/150452 co-relation queries the response was YES. [2024-06-04 14:17:38,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19302 conditions, 2937 events. 1741/2937 cut-off events. For 150449/150452 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17380 event pairs, 350 based on Foata normal form. 4/2939 useless extension candidates. Maximal degree in co-relation 19196. Up to 2400 conditions per place. [2024-06-04 14:17:38,415 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 115 changer transitions 0/322 dead transitions. [2024-06-04 14:17:38,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 322 transitions, 4971 flow [2024-06-04 14:17:38,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:38,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:38,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:17:38,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-04 14:17:38,416 INFO L175 Difference]: Start difference. First operand has 237 places, 297 transitions, 4016 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:17:38,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 322 transitions, 4971 flow [2024-06-04 14:17:38,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 322 transitions, 4796 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:17:38,682 INFO L231 Difference]: Finished difference. Result has 235 places, 301 transitions, 4143 flow [2024-06-04 14:17:38,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3841, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4143, PETRI_PLACES=235, PETRI_TRANSITIONS=301} [2024-06-04 14:17:38,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-04 14:17:38,682 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 301 transitions, 4143 flow [2024-06-04 14:17:38,683 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-04 14:17:38,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:38,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:38,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:17:38,683 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:38,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:38,683 INFO L85 PathProgramCache]: Analyzing trace with hash 206002253, now seen corresponding path program 10 times [2024-06-04 14:17:38,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:38,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483455150] [2024-06-04 14:17:38,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:38,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:38,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:38,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:38,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:38,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483455150] [2024-06-04 14:17:38,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483455150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:38,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:38,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:38,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963693293] [2024-06-04 14:17:38,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:38,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:38,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:38,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:38,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:38,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:38,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 301 transitions, 4143 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-04 14:17:38,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:38,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:38,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:39,219 INFO L124 PetriNetUnfolderBase]: 1743/2942 cut-off events. [2024-06-04 14:17:39,219 INFO L125 PetriNetUnfolderBase]: For 154255/154258 co-relation queries the response was YES. [2024-06-04 14:17:39,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19520 conditions, 2942 events. 1743/2942 cut-off events. For 154255/154258 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17442 event pairs, 347 based on Foata normal form. 4/2944 useless extension candidates. Maximal degree in co-relation 19413. Up to 2396 conditions per place. [2024-06-04 14:17:39,245 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 108 changer transitions 0/335 dead transitions. [2024-06-04 14:17:39,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 335 transitions, 5029 flow [2024-06-04 14:17:39,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:39,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:39,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:17:39,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:17:39,247 INFO L175 Difference]: Start difference. First operand has 235 places, 301 transitions, 4143 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:17:39,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 335 transitions, 5029 flow [2024-06-04 14:17:39,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 335 transitions, 4805 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:39,695 INFO L231 Difference]: Finished difference. Result has 239 places, 304 transitions, 4251 flow [2024-06-04 14:17:39,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3923, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4251, PETRI_PLACES=239, PETRI_TRANSITIONS=304} [2024-06-04 14:17:39,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-04 14:17:39,695 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 304 transitions, 4251 flow [2024-06-04 14:17:39,696 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-04 14:17:39,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:39,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:39,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:17:39,696 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:39,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:39,696 INFO L85 PathProgramCache]: Analyzing trace with hash 605736899, now seen corresponding path program 8 times [2024-06-04 14:17:39,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:39,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11865856] [2024-06-04 14:17:39,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:39,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:39,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:39,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:39,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:39,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11865856] [2024-06-04 14:17:39,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11865856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:39,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:39,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:39,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861488593] [2024-06-04 14:17:39,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:39,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:39,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:39,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:39,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:39,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:39,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 304 transitions, 4251 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-04 14:17:39,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:39,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:39,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:40,238 INFO L124 PetriNetUnfolderBase]: 1737/2934 cut-off events. [2024-06-04 14:17:40,238 INFO L125 PetriNetUnfolderBase]: For 146874/146877 co-relation queries the response was YES. [2024-06-04 14:17:40,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19402 conditions, 2934 events. 1737/2934 cut-off events. For 146874/146877 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17443 event pairs, 350 based on Foata normal form. 4/2936 useless extension candidates. Maximal degree in co-relation 19295. Up to 2496 conditions per place. [2024-06-04 14:17:40,261 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 73 changer transitions 0/323 dead transitions. [2024-06-04 14:17:40,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 323 transitions, 5041 flow [2024-06-04 14:17:40,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:40,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:40,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 14:17:40,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-04 14:17:40,262 INFO L175 Difference]: Start difference. First operand has 239 places, 304 transitions, 4251 flow. Second operand 5 states and 128 transitions. [2024-06-04 14:17:40,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 323 transitions, 5041 flow [2024-06-04 14:17:40,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 323 transitions, 4865 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:40,714 INFO L231 Difference]: Finished difference. Result has 239 places, 304 transitions, 4255 flow [2024-06-04 14:17:40,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4255, PETRI_PLACES=239, PETRI_TRANSITIONS=304} [2024-06-04 14:17:40,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-04 14:17:40,715 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 304 transitions, 4255 flow [2024-06-04 14:17:40,715 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-04 14:17:40,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:40,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:40,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:17:40,716 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:40,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:40,716 INFO L85 PathProgramCache]: Analyzing trace with hash 611450819, now seen corresponding path program 9 times [2024-06-04 14:17:40,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:40,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510845791] [2024-06-04 14:17:40,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:40,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:40,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:40,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:40,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:40,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510845791] [2024-06-04 14:17:40,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510845791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:40,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:40,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:40,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653547855] [2024-06-04 14:17:40,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:40,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:40,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:40,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:40,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:40,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:40,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 304 transitions, 4255 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-04 14:17:40,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:40,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:40,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:41,249 INFO L124 PetriNetUnfolderBase]: 1732/2925 cut-off events. [2024-06-04 14:17:41,250 INFO L125 PetriNetUnfolderBase]: For 139003/139003 co-relation queries the response was YES. [2024-06-04 14:17:41,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19190 conditions, 2925 events. 1732/2925 cut-off events. For 139003/139003 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17392 event pairs, 342 based on Foata normal form. 1/2925 useless extension candidates. Maximal degree in co-relation 19082. Up to 2491 conditions per place. [2024-06-04 14:17:41,274 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 242 selfloop transitions, 82 changer transitions 0/330 dead transitions. [2024-06-04 14:17:41,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 330 transitions, 4969 flow [2024-06-04 14:17:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:41,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:41,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:17:41,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:17:41,275 INFO L175 Difference]: Start difference. First operand has 239 places, 304 transitions, 4255 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:17:41,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 330 transitions, 4969 flow [2024-06-04 14:17:41,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 330 transitions, 4839 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:41,709 INFO L231 Difference]: Finished difference. Result has 243 places, 304 transitions, 4313 flow [2024-06-04 14:17:41,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4313, PETRI_PLACES=243, PETRI_TRANSITIONS=304} [2024-06-04 14:17:41,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-04 14:17:41,709 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 304 transitions, 4313 flow [2024-06-04 14:17:41,710 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-04 14:17:41,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:41,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:41,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:17:41,710 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:41,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:41,710 INFO L85 PathProgramCache]: Analyzing trace with hash 205050297, now seen corresponding path program 10 times [2024-06-04 14:17:41,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:41,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589131685] [2024-06-04 14:17:41,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:41,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:41,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:41,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:41,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:41,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589131685] [2024-06-04 14:17:41,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589131685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:41,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:41,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:41,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527232490] [2024-06-04 14:17:41,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:41,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:41,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:41,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:41,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:41,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:41,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 304 transitions, 4313 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-04 14:17:41,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:41,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:41,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:42,191 INFO L124 PetriNetUnfolderBase]: 1726/2920 cut-off events. [2024-06-04 14:17:42,192 INFO L125 PetriNetUnfolderBase]: For 138400/138403 co-relation queries the response was YES. [2024-06-04 14:17:42,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19067 conditions, 2920 events. 1726/2920 cut-off events. For 138400/138403 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17379 event pairs, 350 based on Foata normal form. 4/2922 useless extension candidates. Maximal degree in co-relation 18959. Up to 2388 conditions per place. [2024-06-04 14:17:42,214 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 209 selfloop transitions, 106 changer transitions 0/321 dead transitions. [2024-06-04 14:17:42,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 321 transitions, 5091 flow [2024-06-04 14:17:42,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:42,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:42,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:17:42,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-04 14:17:42,215 INFO L175 Difference]: Start difference. First operand has 243 places, 304 transitions, 4313 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:17:42,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 321 transitions, 5091 flow [2024-06-04 14:17:42,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 321 transitions, 4799 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-04 14:17:42,568 INFO L231 Difference]: Finished difference. Result has 241 places, 304 transitions, 4254 flow [2024-06-04 14:17:42,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4025, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4254, PETRI_PLACES=241, PETRI_TRANSITIONS=304} [2024-06-04 14:17:42,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-04 14:17:42,569 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 304 transitions, 4254 flow [2024-06-04 14:17:42,569 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-04 14:17:42,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:42,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:42,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:17:42,569 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:42,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:42,570 INFO L85 PathProgramCache]: Analyzing trace with hash 383370923, now seen corresponding path program 11 times [2024-06-04 14:17:42,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:42,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066935137] [2024-06-04 14:17:42,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:42,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:42,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:42,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:42,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:42,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066935137] [2024-06-04 14:17:42,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066935137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:42,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:42,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:42,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851368707] [2024-06-04 14:17:42,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:42,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:42,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:42,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:42,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:42,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:42,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 304 transitions, 4254 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-04 14:17:42,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:42,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:42,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:43,079 INFO L124 PetriNetUnfolderBase]: 1723/2907 cut-off events. [2024-06-04 14:17:43,080 INFO L125 PetriNetUnfolderBase]: For 131475/131475 co-relation queries the response was YES. [2024-06-04 14:17:43,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18873 conditions, 2907 events. 1723/2907 cut-off events. For 131475/131475 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17188 event pairs, 367 based on Foata normal form. 1/2903 useless extension candidates. Maximal degree in co-relation 18765. Up to 2371 conditions per place. [2024-06-04 14:17:43,103 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 207 selfloop transitions, 116 changer transitions 0/329 dead transitions. [2024-06-04 14:17:43,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 329 transitions, 5170 flow [2024-06-04 14:17:43,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:43,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:43,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:17:43,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:17:43,105 INFO L175 Difference]: Start difference. First operand has 241 places, 304 transitions, 4254 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:17:43,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 329 transitions, 5170 flow [2024-06-04 14:17:43,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 329 transitions, 4938 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:43,552 INFO L231 Difference]: Finished difference. Result has 242 places, 304 transitions, 4272 flow [2024-06-04 14:17:43,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4026, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4272, PETRI_PLACES=242, PETRI_TRANSITIONS=304} [2024-06-04 14:17:43,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-04 14:17:43,553 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 304 transitions, 4272 flow [2024-06-04 14:17:43,553 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-04 14:17:43,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:43,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:43,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:17:43,553 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:43,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:43,553 INFO L85 PathProgramCache]: Analyzing trace with hash 383133773, now seen corresponding path program 12 times [2024-06-04 14:17:43,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:43,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340019938] [2024-06-04 14:17:43,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:43,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:43,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:43,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:43,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340019938] [2024-06-04 14:17:43,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340019938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:43,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:43,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:43,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676314530] [2024-06-04 14:17:43,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:43,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:43,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:43,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:43,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:43,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:43,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 304 transitions, 4272 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-04 14:17:43,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:43,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:43,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:44,067 INFO L124 PetriNetUnfolderBase]: 1720/2905 cut-off events. [2024-06-04 14:17:44,067 INFO L125 PetriNetUnfolderBase]: For 130435/130435 co-relation queries the response was YES. [2024-06-04 14:17:44,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18826 conditions, 2905 events. 1720/2905 cut-off events. For 130435/130435 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17237 event pairs, 367 based on Foata normal form. 1/2901 useless extension candidates. Maximal degree in co-relation 18719. Up to 2369 conditions per place. [2024-06-04 14:17:44,090 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 119 changer transitions 0/336 dead transitions. [2024-06-04 14:17:44,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 336 transitions, 5116 flow [2024-06-04 14:17:44,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:17:44,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:17:44,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-04 14:17:44,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-04 14:17:44,091 INFO L175 Difference]: Start difference. First operand has 242 places, 304 transitions, 4272 flow. Second operand 9 states and 209 transitions. [2024-06-04 14:17:44,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 336 transitions, 5116 flow [2024-06-04 14:17:44,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 336 transitions, 4780 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-04 14:17:44,490 INFO L231 Difference]: Finished difference. Result has 243 places, 304 transitions, 4196 flow [2024-06-04 14:17:44,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3940, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4196, PETRI_PLACES=243, PETRI_TRANSITIONS=304} [2024-06-04 14:17:44,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-04 14:17:44,490 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 304 transitions, 4196 flow [2024-06-04 14:17:44,491 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-04 14:17:44,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:44,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:44,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:17:44,491 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:44,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:44,491 INFO L85 PathProgramCache]: Analyzing trace with hash 383133959, now seen corresponding path program 11 times [2024-06-04 14:17:44,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:44,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290219707] [2024-06-04 14:17:44,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:44,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:44,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:44,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:44,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:44,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290219707] [2024-06-04 14:17:44,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290219707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:44,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:44,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:44,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293826146] [2024-06-04 14:17:44,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:44,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:44,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:44,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:44,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:44,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:44,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 304 transitions, 4196 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-04 14:17:44,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:44,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:44,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:44,972 INFO L124 PetriNetUnfolderBase]: 1715/2892 cut-off events. [2024-06-04 14:17:44,972 INFO L125 PetriNetUnfolderBase]: For 124134/124134 co-relation queries the response was YES. [2024-06-04 14:17:44,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18613 conditions, 2892 events. 1715/2892 cut-off events. For 124134/124134 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17121 event pairs, 383 based on Foata normal form. 1/2888 useless extension candidates. Maximal degree in co-relation 18506. Up to 2375 conditions per place. [2024-06-04 14:17:44,996 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 190 selfloop transitions, 124 changer transitions 0/320 dead transitions. [2024-06-04 14:17:44,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 320 transitions, 4864 flow [2024-06-04 14:17:44,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:44,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:44,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:17:44,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-04 14:17:44,997 INFO L175 Difference]: Start difference. First operand has 243 places, 304 transitions, 4196 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:17:44,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 320 transitions, 4864 flow [2024-06-04 14:17:45,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 320 transitions, 4592 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-04 14:17:45,305 INFO L231 Difference]: Finished difference. Result has 239 places, 304 transitions, 4186 flow [2024-06-04 14:17:45,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4186, PETRI_PLACES=239, PETRI_TRANSITIONS=304} [2024-06-04 14:17:45,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-04 14:17:45,306 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 304 transitions, 4186 flow [2024-06-04 14:17:45,306 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-04 14:17:45,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:45,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:45,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:17:45,306 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:45,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:45,306 INFO L85 PathProgramCache]: Analyzing trace with hash 205059225, now seen corresponding path program 2 times [2024-06-04 14:17:45,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:45,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876074317] [2024-06-04 14:17:45,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:45,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:45,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:45,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:45,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:45,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876074317] [2024-06-04 14:17:45,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876074317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:45,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:45,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:45,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713004522] [2024-06-04 14:17:45,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:45,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:45,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:45,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:45,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:45,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:45,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 304 transitions, 4186 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-04 14:17:45,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:45,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:45,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:45,796 INFO L124 PetriNetUnfolderBase]: 1723/2915 cut-off events. [2024-06-04 14:17:45,796 INFO L125 PetriNetUnfolderBase]: For 115897/115897 co-relation queries the response was YES. [2024-06-04 14:17:45,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18521 conditions, 2915 events. 1723/2915 cut-off events. For 115897/115897 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17364 event pairs, 342 based on Foata normal form. 2/2916 useless extension candidates. Maximal degree in co-relation 18415. Up to 2618 conditions per place. [2024-06-04 14:17:45,818 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 288 selfloop transitions, 29 changer transitions 0/323 dead transitions. [2024-06-04 14:17:45,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 323 transitions, 4906 flow [2024-06-04 14:17:45,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:45,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:45,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-04 14:17:45,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:17:45,819 INFO L175 Difference]: Start difference. First operand has 239 places, 304 transitions, 4186 flow. Second operand 6 states and 135 transitions. [2024-06-04 14:17:45,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 323 transitions, 4906 flow [2024-06-04 14:17:46,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 323 transitions, 4545 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 14:17:46,106 INFO L231 Difference]: Finished difference. Result has 236 places, 306 transitions, 3939 flow [2024-06-04 14:17:46,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3939, PETRI_PLACES=236, PETRI_TRANSITIONS=306} [2024-06-04 14:17:46,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-04 14:17:46,107 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 306 transitions, 3939 flow [2024-06-04 14:17:46,107 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-04 14:17:46,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:46,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] [2024-06-04 14:17:46,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:17:46,108 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:46,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:46,108 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 3 times [2024-06-04 14:17:46,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:46,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953671693] [2024-06-04 14:17:46,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:46,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:46,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:46,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:46,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:46,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953671693] [2024-06-04 14:17:46,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953671693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:46,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:46,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:46,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112000145] [2024-06-04 14:17:46,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:46,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:46,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:46,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:46,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:46,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:46,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 306 transitions, 3939 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-04 14:17:46,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:46,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:46,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:46,601 INFO L124 PetriNetUnfolderBase]: 1731/2925 cut-off events. [2024-06-04 14:17:46,602 INFO L125 PetriNetUnfolderBase]: For 111609/111609 co-relation queries the response was YES. [2024-06-04 14:17:46,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18276 conditions, 2925 events. 1731/2925 cut-off events. For 111609/111609 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 17360 event pairs, 344 based on Foata normal form. 2/2926 useless extension candidates. Maximal degree in co-relation 18172. Up to 2642 conditions per place. [2024-06-04 14:17:46,625 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 297 selfloop transitions, 21 changer transitions 0/324 dead transitions. [2024-06-04 14:17:46,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 324 transitions, 4663 flow [2024-06-04 14:17:46,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:46,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:46,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-04 14:17:46,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-04 14:17:46,626 INFO L175 Difference]: Start difference. First operand has 236 places, 306 transitions, 3939 flow. Second operand 5 states and 118 transitions. [2024-06-04 14:17:46,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 324 transitions, 4663 flow [2024-06-04 14:17:46,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 324 transitions, 4565 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:46,857 INFO L231 Difference]: Finished difference. Result has 237 places, 308 transitions, 3940 flow [2024-06-04 14:17:46,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3940, PETRI_PLACES=237, PETRI_TRANSITIONS=308} [2024-06-04 14:17:46,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-04 14:17:46,858 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 308 transitions, 3940 flow [2024-06-04 14:17:46,858 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-04 14:17:46,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:46,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:46,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:17:46,858 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:46,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:46,858 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 4 times [2024-06-04 14:17:46,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:46,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582473478] [2024-06-04 14:17:46,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:46,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:46,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:46,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:46,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:46,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582473478] [2024-06-04 14:17:46,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582473478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:46,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:46,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:46,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973581300] [2024-06-04 14:17:46,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:46,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:46,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:46,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:46,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:46,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:46,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 308 transitions, 3940 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-04 14:17:46,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:46,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:46,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:47,344 INFO L124 PetriNetUnfolderBase]: 1726/2920 cut-off events. [2024-06-04 14:17:47,344 INFO L125 PetriNetUnfolderBase]: For 108833/108833 co-relation queries the response was YES. [2024-06-04 14:17:47,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18037 conditions, 2920 events. 1726/2920 cut-off events. For 108833/108833 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 17355 event pairs, 341 based on Foata normal form. 2/2921 useless extension candidates. Maximal degree in co-relation 17932. Up to 2621 conditions per place. [2024-06-04 14:17:47,369 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 297 selfloop transitions, 25 changer transitions 0/328 dead transitions. [2024-06-04 14:17:47,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 328 transitions, 4676 flow [2024-06-04 14:17:47,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:47,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:47,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-04 14:17:47,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-04 14:17:47,370 INFO L175 Difference]: Start difference. First operand has 237 places, 308 transitions, 3940 flow. Second operand 6 states and 136 transitions. [2024-06-04 14:17:47,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 328 transitions, 4676 flow [2024-06-04 14:17:47,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 328 transitions, 4597 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:47,573 INFO L231 Difference]: Finished difference. Result has 240 places, 310 transitions, 3968 flow [2024-06-04 14:17:47,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3861, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3968, PETRI_PLACES=240, PETRI_TRANSITIONS=310} [2024-06-04 14:17:47,573 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-04 14:17:47,573 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 310 transitions, 3968 flow [2024-06-04 14:17:47,573 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-04 14:17:47,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:47,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:47,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:17:47,573 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:47,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash 144763211, now seen corresponding path program 1 times [2024-06-04 14:17:47,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:47,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118434320] [2024-06-04 14:17:47,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:47,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:47,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:47,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:47,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118434320] [2024-06-04 14:17:47,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118434320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:47,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:47,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:47,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339542453] [2024-06-04 14:17:47,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:47,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:47,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:47,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:47,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:47,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:47,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 310 transitions, 3968 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:47,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:47,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:47,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:48,075 INFO L124 PetriNetUnfolderBase]: 1717/2942 cut-off events. [2024-06-04 14:17:48,075 INFO L125 PetriNetUnfolderBase]: For 128528/128528 co-relation queries the response was YES. [2024-06-04 14:17:48,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18495 conditions, 2942 events. 1717/2942 cut-off events. For 128528/128528 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17827 event pairs, 313 based on Foata normal form. 8/2946 useless extension candidates. Maximal degree in co-relation 18389. Up to 2399 conditions per place. [2024-06-04 14:17:48,098 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 257 selfloop transitions, 41 changer transitions 0/340 dead transitions. [2024-06-04 14:17:48,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 340 transitions, 4784 flow [2024-06-04 14:17:48,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:48,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:48,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:17:48,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:17:48,099 INFO L175 Difference]: Start difference. First operand has 240 places, 310 transitions, 3968 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:17:48,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 340 transitions, 4784 flow [2024-06-04 14:17:48,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 340 transitions, 4693 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:48,330 INFO L231 Difference]: Finished difference. Result has 243 places, 312 transitions, 3993 flow [2024-06-04 14:17:48,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3877, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3993, PETRI_PLACES=243, PETRI_TRANSITIONS=312} [2024-06-04 14:17:48,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-04 14:17:48,332 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 312 transitions, 3993 flow [2024-06-04 14:17:48,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:48,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:48,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:48,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:17:48,333 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:48,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:48,334 INFO L85 PathProgramCache]: Analyzing trace with hash 147620171, now seen corresponding path program 2 times [2024-06-04 14:17:48,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:48,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017321797] [2024-06-04 14:17:48,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:48,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:48,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:48,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:48,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:48,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017321797] [2024-06-04 14:17:48,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017321797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:48,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:48,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:48,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137111077] [2024-06-04 14:17:48,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:48,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:48,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:48,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:48,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:48,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:48,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 312 transitions, 3993 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:48,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:48,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:48,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:48,867 INFO L124 PetriNetUnfolderBase]: 1745/2995 cut-off events. [2024-06-04 14:17:48,867 INFO L125 PetriNetUnfolderBase]: For 136103/136103 co-relation queries the response was YES. [2024-06-04 14:17:48,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18857 conditions, 2995 events. 1745/2995 cut-off events. For 136103/136103 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18298 event pairs, 343 based on Foata normal form. 9/2998 useless extension candidates. Maximal degree in co-relation 18750. Up to 2522 conditions per place. [2024-06-04 14:17:48,888 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 253 selfloop transitions, 39 changer transitions 0/334 dead transitions. [2024-06-04 14:17:48,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 334 transitions, 4661 flow [2024-06-04 14:17:48,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:48,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:48,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 14:17:48,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-04 14:17:48,889 INFO L175 Difference]: Start difference. First operand has 243 places, 312 transitions, 3993 flow. Second operand 7 states and 159 transitions. [2024-06-04 14:17:48,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 334 transitions, 4661 flow [2024-06-04 14:17:49,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 334 transitions, 4610 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:49,092 INFO L231 Difference]: Finished difference. Result has 247 places, 313 transitions, 4044 flow [2024-06-04 14:17:49,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4044, PETRI_PLACES=247, PETRI_TRANSITIONS=313} [2024-06-04 14:17:49,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-04 14:17:49,093 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 313 transitions, 4044 flow [2024-06-04 14:17:49,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:49,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:49,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:49,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:17:49,093 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:49,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:49,093 INFO L85 PathProgramCache]: Analyzing trace with hash 834898907, now seen corresponding path program 3 times [2024-06-04 14:17:49,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:49,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865382046] [2024-06-04 14:17:49,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:49,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:49,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:49,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:49,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:49,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865382046] [2024-06-04 14:17:49,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865382046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:49,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:49,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:49,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626388659] [2024-06-04 14:17:49,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:49,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:49,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:49,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:49,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:49,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:49,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 313 transitions, 4044 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:49,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:49,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:49,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:49,641 INFO L124 PetriNetUnfolderBase]: 1780/3050 cut-off events. [2024-06-04 14:17:49,641 INFO L125 PetriNetUnfolderBase]: For 141670/141670 co-relation queries the response was YES. [2024-06-04 14:17:49,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19355 conditions, 3050 events. 1780/3050 cut-off events. For 141670/141670 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 18676 event pairs, 347 based on Foata normal form. 10/3054 useless extension candidates. Maximal degree in co-relation 19246. Up to 2588 conditions per place. [2024-06-04 14:17:49,668 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 263 selfloop transitions, 27 changer transitions 0/332 dead transitions. [2024-06-04 14:17:49,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 332 transitions, 4702 flow [2024-06-04 14:17:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:49,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:49,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-04 14:17:49,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-04 14:17:49,669 INFO L175 Difference]: Start difference. First operand has 247 places, 313 transitions, 4044 flow. Second operand 7 states and 155 transitions. [2024-06-04 14:17:49,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 332 transitions, 4702 flow [2024-06-04 14:17:49,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 332 transitions, 4624 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:49,983 INFO L231 Difference]: Finished difference. Result has 249 places, 314 transitions, 4046 flow [2024-06-04 14:17:49,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3966, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4046, PETRI_PLACES=249, PETRI_TRANSITIONS=314} [2024-06-04 14:17:49,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-04 14:17:49,984 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 314 transitions, 4046 flow [2024-06-04 14:17:49,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:49,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:49,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:49,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:17:49,984 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:49,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:49,985 INFO L85 PathProgramCache]: Analyzing trace with hash 835083605, now seen corresponding path program 1 times [2024-06-04 14:17:49,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:49,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911833405] [2024-06-04 14:17:49,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:49,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:49,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:50,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:50,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:50,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911833405] [2024-06-04 14:17:50,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911833405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:50,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:50,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:50,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597407406] [2024-06-04 14:17:50,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:50,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:50,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:50,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:50,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:50,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:50,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 314 transitions, 4046 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-04 14:17:50,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:50,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:50,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:50,542 INFO L124 PetriNetUnfolderBase]: 1867/3139 cut-off events. [2024-06-04 14:17:50,542 INFO L125 PetriNetUnfolderBase]: For 135282/135282 co-relation queries the response was YES. [2024-06-04 14:17:50,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19945 conditions, 3139 events. 1867/3139 cut-off events. For 135282/135282 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18789 event pairs, 364 based on Foata normal form. 2/3140 useless extension candidates. Maximal degree in co-relation 19835. Up to 2855 conditions per place. [2024-06-04 14:17:50,569 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 301 selfloop transitions, 24 changer transitions 0/331 dead transitions. [2024-06-04 14:17:50,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 331 transitions, 4760 flow [2024-06-04 14:17:50,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:50,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:50,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-04 14:17:50,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-04 14:17:50,570 INFO L175 Difference]: Start difference. First operand has 249 places, 314 transitions, 4046 flow. Second operand 7 states and 149 transitions. [2024-06-04 14:17:50,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 331 transitions, 4760 flow [2024-06-04 14:17:50,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 331 transitions, 4704 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:50,853 INFO L231 Difference]: Finished difference. Result has 251 places, 316 transitions, 4075 flow [2024-06-04 14:17:50,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4075, PETRI_PLACES=251, PETRI_TRANSITIONS=316} [2024-06-04 14:17:50,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-04 14:17:50,854 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 316 transitions, 4075 flow [2024-06-04 14:17:50,854 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-04 14:17:50,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:50,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:50,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:17:50,854 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:50,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:50,855 INFO L85 PathProgramCache]: Analyzing trace with hash 383379851, now seen corresponding path program 4 times [2024-06-04 14:17:50,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:50,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321687663] [2024-06-04 14:17:50,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:50,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:50,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:50,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:50,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:50,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321687663] [2024-06-04 14:17:50,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321687663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:50,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:50,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:50,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212912293] [2024-06-04 14:17:50,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:50,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:50,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:50,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:50,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:50,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:50,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 316 transitions, 4075 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:50,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:50,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:50,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:51,402 INFO L124 PetriNetUnfolderBase]: 1770/3029 cut-off events. [2024-06-04 14:17:51,402 INFO L125 PetriNetUnfolderBase]: For 137184/137184 co-relation queries the response was YES. [2024-06-04 14:17:51,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18912 conditions, 3029 events. 1770/3029 cut-off events. For 137184/137184 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18478 event pairs, 310 based on Foata normal form. 10/3035 useless extension candidates. Maximal degree in co-relation 18801. Up to 2506 conditions per place. [2024-06-04 14:17:51,426 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 260 selfloop transitions, 37 changer transitions 0/339 dead transitions. [2024-06-04 14:17:51,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 339 transitions, 4743 flow [2024-06-04 14:17:51,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:51,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:51,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:17:51,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-04 14:17:51,427 INFO L175 Difference]: Start difference. First operand has 251 places, 316 transitions, 4075 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:17:51,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 339 transitions, 4743 flow [2024-06-04 14:17:51,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4672 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:51,900 INFO L231 Difference]: Finished difference. Result has 252 places, 316 transitions, 4091 flow [2024-06-04 14:17:51,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4091, PETRI_PLACES=252, PETRI_TRANSITIONS=316} [2024-06-04 14:17:51,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-04 14:17:51,900 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 316 transitions, 4091 flow [2024-06-04 14:17:51,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:51,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:51,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:51,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:17:51,900 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:51,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:51,901 INFO L85 PathProgramCache]: Analyzing trace with hash 383564549, now seen corresponding path program 2 times [2024-06-04 14:17:51,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:51,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191484041] [2024-06-04 14:17:51,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:51,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:51,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:52,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:52,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:52,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191484041] [2024-06-04 14:17:52,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191484041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:52,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:52,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:52,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410057840] [2024-06-04 14:17:52,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:52,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:52,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:52,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:52,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:52,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:52,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 316 transitions, 4091 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-04 14:17:52,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:52,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:52,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:52,429 INFO L124 PetriNetUnfolderBase]: 1857/3127 cut-off events. [2024-06-04 14:17:52,429 INFO L125 PetriNetUnfolderBase]: For 130114/130114 co-relation queries the response was YES. [2024-06-04 14:17:52,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19583 conditions, 3127 events. 1857/3127 cut-off events. For 130114/130114 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18714 event pairs, 355 based on Foata normal form. 2/3128 useless extension candidates. Maximal degree in co-relation 19471. Up to 2834 conditions per place. [2024-06-04 14:17:52,457 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 300 selfloop transitions, 29 changer transitions 0/335 dead transitions. [2024-06-04 14:17:52,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 335 transitions, 4852 flow [2024-06-04 14:17:52,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:52,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:52,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-04 14:17:52,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:17:52,458 INFO L175 Difference]: Start difference. First operand has 252 places, 316 transitions, 4091 flow. Second operand 6 states and 132 transitions. [2024-06-04 14:17:52,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 335 transitions, 4852 flow [2024-06-04 14:17:52,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 335 transitions, 4764 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:52,826 INFO L231 Difference]: Finished difference. Result has 253 places, 321 transitions, 4142 flow [2024-06-04 14:17:52,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4142, PETRI_PLACES=253, PETRI_TRANSITIONS=321} [2024-06-04 14:17:52,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-04 14:17:52,827 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 321 transitions, 4142 flow [2024-06-04 14:17:52,827 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-04 14:17:52,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:52,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:52,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:17:52,827 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:52,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:52,827 INFO L85 PathProgramCache]: Analyzing trace with hash 389820659, now seen corresponding path program 3 times [2024-06-04 14:17:52,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:52,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927093570] [2024-06-04 14:17:52,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:52,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:52,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:52,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:52,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:52,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927093570] [2024-06-04 14:17:52,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927093570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:52,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:52,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:52,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456489872] [2024-06-04 14:17:52,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:52,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:52,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:52,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:52,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:52,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:52,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 321 transitions, 4142 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-04 14:17:52,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:52,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:52,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:53,398 INFO L124 PetriNetUnfolderBase]: 1865/3139 cut-off events. [2024-06-04 14:17:53,398 INFO L125 PetriNetUnfolderBase]: For 130104/130104 co-relation queries the response was YES. [2024-06-04 14:17:53,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19656 conditions, 3139 events. 1865/3139 cut-off events. For 130104/130104 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18822 event pairs, 357 based on Foata normal form. 2/3140 useless extension candidates. Maximal degree in co-relation 19543. Up to 2840 conditions per place. [2024-06-04 14:17:53,418 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 301 selfloop transitions, 29 changer transitions 0/336 dead transitions. [2024-06-04 14:17:53,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 336 transitions, 4870 flow [2024-06-04 14:17:53,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:53,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:53,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-04 14:17:53,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:17:53,419 INFO L175 Difference]: Start difference. First operand has 253 places, 321 transitions, 4142 flow. Second operand 5 states and 115 transitions. [2024-06-04 14:17:53,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 336 transitions, 4870 flow [2024-06-04 14:17:53,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 336 transitions, 4802 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-04 14:17:53,745 INFO L231 Difference]: Finished difference. Result has 256 places, 323 transitions, 4183 flow [2024-06-04 14:17:53,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4078, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4183, PETRI_PLACES=256, PETRI_TRANSITIONS=323} [2024-06-04 14:17:53,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-04 14:17:53,745 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 323 transitions, 4183 flow [2024-06-04 14:17:53,745 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-04 14:17:53,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:53,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:53,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:17:53,746 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:53,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:53,746 INFO L85 PathProgramCache]: Analyzing trace with hash 620036579, now seen corresponding path program 4 times [2024-06-04 14:17:53,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:53,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387975836] [2024-06-04 14:17:53,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:53,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:53,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:53,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:53,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:53,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387975836] [2024-06-04 14:17:53,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387975836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:53,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:53,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:53,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460035004] [2024-06-04 14:17:53,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:53,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:53,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:53,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:53,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:53,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:53,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 323 transitions, 4183 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-04 14:17:53,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:53,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:53,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:54,274 INFO L124 PetriNetUnfolderBase]: 1860/3135 cut-off events. [2024-06-04 14:17:54,274 INFO L125 PetriNetUnfolderBase]: For 127425/127428 co-relation queries the response was YES. [2024-06-04 14:17:54,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19491 conditions, 3135 events. 1860/3135 cut-off events. For 127425/127428 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18839 event pairs, 354 based on Foata normal form. 4/3137 useless extension candidates. Maximal degree in co-relation 19377. Up to 2819 conditions per place. [2024-06-04 14:17:54,300 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 300 selfloop transitions, 30 changer transitions 0/336 dead transitions. [2024-06-04 14:17:54,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 336 transitions, 4905 flow [2024-06-04 14:17:54,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:54,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:54,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-04 14:17:54,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-04 14:17:54,301 INFO L175 Difference]: Start difference. First operand has 256 places, 323 transitions, 4183 flow. Second operand 5 states and 112 transitions. [2024-06-04 14:17:54,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 336 transitions, 4905 flow [2024-06-04 14:17:54,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 336 transitions, 4822 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:54,638 INFO L231 Difference]: Finished difference. Result has 258 places, 325 transitions, 4205 flow [2024-06-04 14:17:54,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4205, PETRI_PLACES=258, PETRI_TRANSITIONS=325} [2024-06-04 14:17:54,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-04 14:17:54,639 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 325 transitions, 4205 flow [2024-06-04 14:17:54,639 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-04 14:17:54,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:54,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:54,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:17:54,639 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:54,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:54,639 INFO L85 PathProgramCache]: Analyzing trace with hash -626812721, now seen corresponding path program 1 times [2024-06-04 14:17:54,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:54,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981979083] [2024-06-04 14:17:54,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:54,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:54,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:54,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:54,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:54,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981979083] [2024-06-04 14:17:54,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981979083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:54,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:54,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:54,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189168359] [2024-06-04 14:17:54,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:54,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:54,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:54,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:54,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:54,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:54,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 325 transitions, 4205 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-04 14:17:54,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:54,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:54,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:55,277 INFO L124 PetriNetUnfolderBase]: 1995/3352 cut-off events. [2024-06-04 14:17:55,277 INFO L125 PetriNetUnfolderBase]: For 164252/164255 co-relation queries the response was YES. [2024-06-04 14:17:55,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21349 conditions, 3352 events. 1995/3352 cut-off events. For 164252/164255 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 20181 event pairs, 304 based on Foata normal form. 14/3364 useless extension candidates. Maximal degree in co-relation 21234. Up to 2528 conditions per place. [2024-06-04 14:17:55,305 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 136 changer transitions 0/368 dead transitions. [2024-06-04 14:17:55,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 368 transitions, 5247 flow [2024-06-04 14:17:55,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:55,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:55,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:17:55,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:17:55,306 INFO L175 Difference]: Start difference. First operand has 258 places, 325 transitions, 4205 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:17:55,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 368 transitions, 5247 flow [2024-06-04 14:17:55,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 368 transitions, 5162 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:55,664 INFO L231 Difference]: Finished difference. Result has 264 places, 332 transitions, 4503 flow [2024-06-04 14:17:55,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4120, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4503, PETRI_PLACES=264, PETRI_TRANSITIONS=332} [2024-06-04 14:17:55,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-04 14:17:55,665 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 332 transitions, 4503 flow [2024-06-04 14:17:55,665 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-04 14:17:55,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:55,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:55,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:17:55,665 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:55,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:55,665 INFO L85 PathProgramCache]: Analyzing trace with hash -360789011, now seen corresponding path program 2 times [2024-06-04 14:17:55,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:55,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371566513] [2024-06-04 14:17:55,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:55,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:55,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:55,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:55,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371566513] [2024-06-04 14:17:55,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371566513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:55,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:55,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:55,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059263177] [2024-06-04 14:17:55,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:55,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:55,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:55,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:55,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:55,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:55,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 332 transitions, 4503 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-04 14:17:55,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:55,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:55,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:56,391 INFO L124 PetriNetUnfolderBase]: 2051/3448 cut-off events. [2024-06-04 14:17:56,391 INFO L125 PetriNetUnfolderBase]: For 178602/178605 co-relation queries the response was YES. [2024-06-04 14:17:56,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22437 conditions, 3448 events. 2051/3448 cut-off events. For 178602/178605 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 20954 event pairs, 414 based on Foata normal form. 18/3464 useless extension candidates. Maximal degree in co-relation 22320. Up to 2832 conditions per place. [2024-06-04 14:17:56,423 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 128 changer transitions 0/362 dead transitions. [2024-06-04 14:17:56,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 362 transitions, 5343 flow [2024-06-04 14:17:56,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:56,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:56,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:17:56,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:17:56,424 INFO L175 Difference]: Start difference. First operand has 264 places, 332 transitions, 4503 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:17:56,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 362 transitions, 5343 flow [2024-06-04 14:17:56,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 362 transitions, 5147 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:56,781 INFO L231 Difference]: Finished difference. Result has 269 places, 334 transitions, 4615 flow [2024-06-04 14:17:56,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4615, PETRI_PLACES=269, PETRI_TRANSITIONS=334} [2024-06-04 14:17:56,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-04 14:17:56,782 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 334 transitions, 4615 flow [2024-06-04 14:17:56,782 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-04 14:17:56,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:56,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:56,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:17:56,782 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:56,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:56,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1777080393, now seen corresponding path program 3 times [2024-06-04 14:17:56,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:56,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697834229] [2024-06-04 14:17:56,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:56,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:56,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:56,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:56,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:56,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697834229] [2024-06-04 14:17:56,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697834229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:56,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:56,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:56,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523560074] [2024-06-04 14:17:56,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:56,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:56,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:56,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:56,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:56,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:56,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 334 transitions, 4615 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-04 14:17:56,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:56,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:56,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:57,436 INFO L124 PetriNetUnfolderBase]: 2107/3536 cut-off events. [2024-06-04 14:17:57,436 INFO L125 PetriNetUnfolderBase]: For 179664/179667 co-relation queries the response was YES. [2024-06-04 14:17:57,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23267 conditions, 3536 events. 2107/3536 cut-off events. For 179664/179667 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21545 event pairs, 410 based on Foata normal form. 14/3548 useless extension candidates. Maximal degree in co-relation 23148. Up to 2860 conditions per place. [2024-06-04 14:17:57,468 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 132 changer transitions 0/370 dead transitions. [2024-06-04 14:17:57,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 370 transitions, 5517 flow [2024-06-04 14:17:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:57,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:57,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:17:57,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:17:57,469 INFO L175 Difference]: Start difference. First operand has 269 places, 334 transitions, 4615 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:17:57,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 370 transitions, 5517 flow [2024-06-04 14:17:57,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 370 transitions, 5243 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:57,852 INFO L231 Difference]: Finished difference. Result has 272 places, 339 transitions, 4700 flow [2024-06-04 14:17:57,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4341, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4700, PETRI_PLACES=272, PETRI_TRANSITIONS=339} [2024-06-04 14:17:57,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-04 14:17:57,852 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 339 transitions, 4700 flow [2024-06-04 14:17:57,853 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-04 14:17:57,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:57,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:57,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:17:57,853 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:57,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:57,853 INFO L85 PathProgramCache]: Analyzing trace with hash -46491613, now seen corresponding path program 4 times [2024-06-04 14:17:57,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:57,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091298958] [2024-06-04 14:17:57,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:57,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:57,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:57,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-04 14:17:57,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:57,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091298958] [2024-06-04 14:17:57,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091298958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:57,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:57,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:57,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190239605] [2024-06-04 14:17:57,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:57,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:57,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:57,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:57,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:58,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:58,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 339 transitions, 4700 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-04 14:17:58,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:58,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:58,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:58,595 INFO L124 PetriNetUnfolderBase]: 2163/3624 cut-off events. [2024-06-04 14:17:58,595 INFO L125 PetriNetUnfolderBase]: For 194153/194156 co-relation queries the response was YES. [2024-06-04 14:17:58,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23976 conditions, 3624 events. 2163/3624 cut-off events. For 194153/194156 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22165 event pairs, 430 based on Foata normal form. 18/3640 useless extension candidates. Maximal degree in co-relation 23855. Up to 3008 conditions per place. [2024-06-04 14:17:58,621 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 250 selfloop transitions, 107 changer transitions 0/363 dead transitions. [2024-06-04 14:17:58,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 363 transitions, 5534 flow [2024-06-04 14:17:58,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:58,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:58,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:17:58,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:17:58,622 INFO L175 Difference]: Start difference. First operand has 272 places, 339 transitions, 4700 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:17:58,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 363 transitions, 5534 flow [2024-06-04 14:17:59,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 363 transitions, 5247 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:59,006 INFO L231 Difference]: Finished difference. Result has 275 places, 341 transitions, 4687 flow [2024-06-04 14:17:59,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4413, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4687, PETRI_PLACES=275, PETRI_TRANSITIONS=341} [2024-06-04 14:17:59,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-04 14:17:59,007 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 341 transitions, 4687 flow [2024-06-04 14:17:59,007 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-04 14:17:59,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:59,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:59,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:17:59,008 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:59,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:59,008 INFO L85 PathProgramCache]: Analyzing trace with hash -57533503, now seen corresponding path program 5 times [2024-06-04 14:17:59,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:59,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442495018] [2024-06-04 14:17:59,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:59,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:59,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:59,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:59,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:59,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442495018] [2024-06-04 14:17:59,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442495018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:59,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:59,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:59,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652148411] [2024-06-04 14:17:59,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:59,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:59,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:59,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:59,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:59,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:59,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 341 transitions, 4687 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-04 14:17:59,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:59,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:59,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:59,694 INFO L124 PetriNetUnfolderBase]: 2219/3720 cut-off events. [2024-06-04 14:17:59,695 INFO L125 PetriNetUnfolderBase]: For 200836/200839 co-relation queries the response was YES. [2024-06-04 14:17:59,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24551 conditions, 3720 events. 2219/3720 cut-off events. For 200836/200839 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22938 event pairs, 442 based on Foata normal form. 18/3736 useless extension candidates. Maximal degree in co-relation 24429. Up to 3096 conditions per place. [2024-06-04 14:17:59,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 251 selfloop transitions, 108 changer transitions 0/365 dead transitions. [2024-06-04 14:17:59,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 365 transitions, 5529 flow [2024-06-04 14:17:59,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:59,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:59,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:17:59,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 14:17:59,729 INFO L175 Difference]: Start difference. First operand has 275 places, 341 transitions, 4687 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:17:59,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 365 transitions, 5529 flow [2024-06-04 14:18:00,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 365 transitions, 5289 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:00,128 INFO L231 Difference]: Finished difference. Result has 277 places, 343 transitions, 4727 flow [2024-06-04 14:18:00,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4727, PETRI_PLACES=277, PETRI_TRANSITIONS=343} [2024-06-04 14:18:00,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-04 14:18:00,128 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 343 transitions, 4727 flow [2024-06-04 14:18:00,128 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-04 14:18:00,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:00,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] [2024-06-04 14:18:00,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:18:00,129 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:00,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:00,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1473507755, now seen corresponding path program 6 times [2024-06-04 14:18:00,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:00,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523458580] [2024-06-04 14:18:00,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:00,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:00,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:00,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:00,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523458580] [2024-06-04 14:18:00,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523458580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:00,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:00,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:00,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806953755] [2024-06-04 14:18:00,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:00,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:00,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:00,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:00,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:00,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:00,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 343 transitions, 4727 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-04 14:18:00,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:00,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:00,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:00,832 INFO L124 PetriNetUnfolderBase]: 2275/3808 cut-off events. [2024-06-04 14:18:00,832 INFO L125 PetriNetUnfolderBase]: For 201471/201474 co-relation queries the response was YES. [2024-06-04 14:18:00,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25095 conditions, 3808 events. 2275/3808 cut-off events. For 201471/201474 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 23486 event pairs, 438 based on Foata normal form. 14/3820 useless extension candidates. Maximal degree in co-relation 24972. Up to 3060 conditions per place. [2024-06-04 14:18:00,869 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 114 changer transitions 0/373 dead transitions. [2024-06-04 14:18:00,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 373 transitions, 5637 flow [2024-06-04 14:18:00,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:00,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:00,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:18:00,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:18:00,870 INFO L175 Difference]: Start difference. First operand has 277 places, 343 transitions, 4727 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:18:00,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 373 transitions, 5637 flow [2024-06-04 14:18:01,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 373 transitions, 5408 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:01,257 INFO L231 Difference]: Finished difference. Result has 281 places, 348 transitions, 4843 flow [2024-06-04 14:18:01,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4843, PETRI_PLACES=281, PETRI_TRANSITIONS=348} [2024-06-04 14:18:01,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-04 14:18:01,258 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 348 transitions, 4843 flow [2024-06-04 14:18:01,258 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-04 14:18:01,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:01,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:01,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:18:01,258 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:01,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:01,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1253853507, now seen corresponding path program 1 times [2024-06-04 14:18:01,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:01,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534249769] [2024-06-04 14:18:01,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:01,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:01,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:01,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:01,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:01,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534249769] [2024-06-04 14:18:01,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534249769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:01,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:01,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:01,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302922700] [2024-06-04 14:18:01,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:01,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:01,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:01,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:01,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:01,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:01,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 348 transitions, 4843 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-04 14:18:01,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:01,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:01,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:01,916 INFO L124 PetriNetUnfolderBase]: 2320/3877 cut-off events. [2024-06-04 14:18:01,917 INFO L125 PetriNetUnfolderBase]: For 196442/196442 co-relation queries the response was YES. [2024-06-04 14:18:01,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25903 conditions, 3877 events. 2320/3877 cut-off events. For 196442/196442 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23999 event pairs, 453 based on Foata normal form. 1/3874 useless extension candidates. Maximal degree in co-relation 25778. Up to 3255 conditions per place. [2024-06-04 14:18:01,951 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 259 selfloop transitions, 127 changer transitions 0/392 dead transitions. [2024-06-04 14:18:01,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 392 transitions, 6287 flow [2024-06-04 14:18:01,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:01,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:01,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:18:01,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-04 14:18:01,951 INFO L175 Difference]: Start difference. First operand has 281 places, 348 transitions, 4843 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:18:01,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 392 transitions, 6287 flow [2024-06-04 14:18:02,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 392 transitions, 6022 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:02,401 INFO L231 Difference]: Finished difference. Result has 283 places, 366 transitions, 5086 flow [2024-06-04 14:18:02,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5086, PETRI_PLACES=283, PETRI_TRANSITIONS=366} [2024-06-04 14:18:02,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-04 14:18:02,402 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 366 transitions, 5086 flow [2024-06-04 14:18:02,402 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-04 14:18:02,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:02,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:02,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:18:02,402 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:02,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:02,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1992725043, now seen corresponding path program 1 times [2024-06-04 14:18:02,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:02,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752035603] [2024-06-04 14:18:02,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:02,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:02,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:02,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-04 14:18:02,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:02,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752035603] [2024-06-04 14:18:02,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752035603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:02,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:02,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:02,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465437611] [2024-06-04 14:18:02,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:02,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:02,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:02,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:02,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:02,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:02,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 366 transitions, 5086 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-04 14:18:02,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:02,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:02,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:03,081 INFO L124 PetriNetUnfolderBase]: 2346/3925 cut-off events. [2024-06-04 14:18:03,081 INFO L125 PetriNetUnfolderBase]: For 206656/206656 co-relation queries the response was YES. [2024-06-04 14:18:03,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26128 conditions, 3925 events. 2346/3925 cut-off events. For 206656/206656 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24354 event pairs, 461 based on Foata normal form. 2/3923 useless extension candidates. Maximal degree in co-relation 26002. Up to 3016 conditions per place. [2024-06-04 14:18:03,117 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 169 changer transitions 0/404 dead transitions. [2024-06-04 14:18:03,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 404 transitions, 6376 flow [2024-06-04 14:18:03,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:03,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:03,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:18:03,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:18:03,118 INFO L175 Difference]: Start difference. First operand has 283 places, 366 transitions, 5086 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:18:03,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 404 transitions, 6376 flow [2024-06-04 14:18:03,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 404 transitions, 6205 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-04 14:18:03,635 INFO L231 Difference]: Finished difference. Result has 290 places, 377 transitions, 5453 flow [2024-06-04 14:18:03,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5453, PETRI_PLACES=290, PETRI_TRANSITIONS=377} [2024-06-04 14:18:03,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-04 14:18:03,636 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 377 transitions, 5453 flow [2024-06-04 14:18:03,636 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-04 14:18:03,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:03,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:03,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:18:03,636 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:03,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:03,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1992541461, now seen corresponding path program 2 times [2024-06-04 14:18:03,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:03,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298768282] [2024-06-04 14:18:03,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:03,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:03,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:03,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:03,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:03,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298768282] [2024-06-04 14:18:03,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298768282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:03,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:03,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:03,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371875287] [2024-06-04 14:18:03,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:03,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:03,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:03,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:03,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:03,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:03,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 377 transitions, 5453 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-04 14:18:03,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:03,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:03,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:04,343 INFO L124 PetriNetUnfolderBase]: 2343/3917 cut-off events. [2024-06-04 14:18:04,343 INFO L125 PetriNetUnfolderBase]: For 212651/212651 co-relation queries the response was YES. [2024-06-04 14:18:04,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26835 conditions, 3917 events. 2343/3917 cut-off events. For 212651/212651 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 24314 event pairs, 451 based on Foata normal form. 1/3914 useless extension candidates. Maximal degree in co-relation 26707. Up to 3288 conditions per place. [2024-06-04 14:18:04,375 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 260 selfloop transitions, 139 changer transitions 0/405 dead transitions. [2024-06-04 14:18:04,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 405 transitions, 6569 flow [2024-06-04 14:18:04,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:04,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:04,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:18:04,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:18:04,376 INFO L175 Difference]: Start difference. First operand has 290 places, 377 transitions, 5453 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:18:04,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 405 transitions, 6569 flow [2024-06-04 14:18:04,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 405 transitions, 6407 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-04 14:18:04,924 INFO L231 Difference]: Finished difference. Result has 294 places, 377 transitions, 5575 flow [2024-06-04 14:18:04,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5291, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5575, PETRI_PLACES=294, PETRI_TRANSITIONS=377} [2024-06-04 14:18:04,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-04 14:18:04,925 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 377 transitions, 5575 flow [2024-06-04 14:18:04,925 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-04 14:18:04,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:04,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-04 14:18:04,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:18:04,925 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:04,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:04,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1625447367, now seen corresponding path program 3 times [2024-06-04 14:18:04,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:04,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308095753] [2024-06-04 14:18:04,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:04,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:04,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:05,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:05,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:05,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308095753] [2024-06-04 14:18:05,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308095753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:05,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:05,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:05,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405771773] [2024-06-04 14:18:05,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:05,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:05,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:05,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:05,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:05,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:05,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 377 transitions, 5575 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-04 14:18:05,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:05,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:05,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:05,636 INFO L124 PetriNetUnfolderBase]: 2340/3917 cut-off events. [2024-06-04 14:18:05,636 INFO L125 PetriNetUnfolderBase]: For 217669/217669 co-relation queries the response was YES. [2024-06-04 14:18:05,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27108 conditions, 3917 events. 2340/3917 cut-off events. For 217669/217669 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24312 event pairs, 453 based on Foata normal form. 1/3914 useless extension candidates. Maximal degree in co-relation 26978. Up to 3285 conditions per place. [2024-06-04 14:18:05,672 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 271 selfloop transitions, 122 changer transitions 0/399 dead transitions. [2024-06-04 14:18:05,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 399 transitions, 6667 flow [2024-06-04 14:18:05,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:05,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:05,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:18:05,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:18:05,673 INFO L175 Difference]: Start difference. First operand has 294 places, 377 transitions, 5575 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:18:05,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 399 transitions, 6667 flow [2024-06-04 14:18:06,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 399 transitions, 6229 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:06,325 INFO L231 Difference]: Finished difference. Result has 295 places, 377 transitions, 5388 flow [2024-06-04 14:18:06,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5388, PETRI_PLACES=295, PETRI_TRANSITIONS=377} [2024-06-04 14:18:06,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-04 14:18:06,326 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 377 transitions, 5388 flow [2024-06-04 14:18:06,326 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-04 14:18:06,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:06,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:06,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:18:06,326 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:06,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:06,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1619906427, now seen corresponding path program 4 times [2024-06-04 14:18:06,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:06,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370644436] [2024-06-04 14:18:06,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:06,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:06,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:06,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:06,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370644436] [2024-06-04 14:18:06,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370644436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:06,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:06,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:06,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127334167] [2024-06-04 14:18:06,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:06,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:06,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:06,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:06,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:06,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:06,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 377 transitions, 5388 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-04 14:18:06,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:06,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:06,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:07,055 INFO L124 PetriNetUnfolderBase]: 2345/3923 cut-off events. [2024-06-04 14:18:07,055 INFO L125 PetriNetUnfolderBase]: For 221413/221416 co-relation queries the response was YES. [2024-06-04 14:18:07,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27125 conditions, 3923 events. 2345/3923 cut-off events. For 221413/221416 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24346 event pairs, 444 based on Foata normal form. 3/3924 useless extension candidates. Maximal degree in co-relation 26995. Up to 3474 conditions per place. [2024-06-04 14:18:07,167 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 335 selfloop transitions, 62 changer transitions 0/403 dead transitions. [2024-06-04 14:18:07,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 403 transitions, 6281 flow [2024-06-04 14:18:07,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:07,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:07,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:18:07,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 14:18:07,167 INFO L175 Difference]: Start difference. First operand has 295 places, 377 transitions, 5388 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:18:07,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 403 transitions, 6281 flow [2024-06-04 14:18:07,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 403 transitions, 6069 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:07,620 INFO L231 Difference]: Finished difference. Result has 298 places, 380 transitions, 5353 flow [2024-06-04 14:18:07,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5179, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5353, PETRI_PLACES=298, PETRI_TRANSITIONS=380} [2024-06-04 14:18:07,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-04 14:18:07,620 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 380 transitions, 5353 flow [2024-06-04 14:18:07,620 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-04 14:18:07,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:07,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:07,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:18:07,621 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:07,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:07,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1629166437, now seen corresponding path program 5 times [2024-06-04 14:18:07,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:07,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982181024] [2024-06-04 14:18:07,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:07,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:07,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:07,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:07,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:07,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982181024] [2024-06-04 14:18:07,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982181024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:07,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:07,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:07,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176930184] [2024-06-04 14:18:07,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:07,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:07,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:07,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:07,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:07,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:07,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 380 transitions, 5353 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-04 14:18:07,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:07,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:07,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:08,312 INFO L124 PetriNetUnfolderBase]: 2342/3923 cut-off events. [2024-06-04 14:18:08,312 INFO L125 PetriNetUnfolderBase]: For 224761/224764 co-relation queries the response was YES. [2024-06-04 14:18:08,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26993 conditions, 3923 events. 2342/3923 cut-off events. For 224761/224764 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24394 event pairs, 446 based on Foata normal form. 3/3924 useless extension candidates. Maximal degree in co-relation 26862. Up to 3444 conditions per place. [2024-06-04 14:18:08,348 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 325 selfloop transitions, 67 changer transitions 0/398 dead transitions. [2024-06-04 14:18:08,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 398 transitions, 6311 flow [2024-06-04 14:18:08,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:08,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:08,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:18:08,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:18:08,349 INFO L175 Difference]: Start difference. First operand has 298 places, 380 transitions, 5353 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:18:08,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 398 transitions, 6311 flow [2024-06-04 14:18:08,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 398 transitions, 6184 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:08,927 INFO L231 Difference]: Finished difference. Result has 300 places, 380 transitions, 5368 flow [2024-06-04 14:18:08,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5226, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5368, PETRI_PLACES=300, PETRI_TRANSITIONS=380} [2024-06-04 14:18:08,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-04 14:18:08,928 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 380 transitions, 5368 flow [2024-06-04 14:18:08,928 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-04 14:18:08,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:08,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:08,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:18:08,929 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:08,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:08,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1629172389, now seen corresponding path program 2 times [2024-06-04 14:18:08,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:08,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572314881] [2024-06-04 14:18:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:08,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:08,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:09,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:09,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:09,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572314881] [2024-06-04 14:18:09,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572314881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:09,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:09,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:09,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488756631] [2024-06-04 14:18:09,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:09,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:09,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:09,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:09,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:09,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:09,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 380 transitions, 5368 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-04 14:18:09,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:09,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:09,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:09,709 INFO L124 PetriNetUnfolderBase]: 2368/3967 cut-off events. [2024-06-04 14:18:09,709 INFO L125 PetriNetUnfolderBase]: For 237832/237835 co-relation queries the response was YES. [2024-06-04 14:18:09,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27489 conditions, 3967 events. 2368/3967 cut-off events. For 237832/237835 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24777 event pairs, 450 based on Foata normal form. 4/3969 useless extension candidates. Maximal degree in co-relation 27357. Up to 3357 conditions per place. [2024-06-04 14:18:09,746 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 129 changer transitions 0/412 dead transitions. [2024-06-04 14:18:09,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 412 transitions, 6486 flow [2024-06-04 14:18:09,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:18:09,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:18:09,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-04 14:18:09,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-04 14:18:09,748 INFO L175 Difference]: Start difference. First operand has 300 places, 380 transitions, 5368 flow. Second operand 10 states and 218 transitions. [2024-06-04 14:18:09,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 412 transitions, 6486 flow [2024-06-04 14:18:10,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 412 transitions, 6376 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:10,347 INFO L231 Difference]: Finished difference. Result has 306 places, 388 transitions, 5647 flow [2024-06-04 14:18:10,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5258, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5647, PETRI_PLACES=306, PETRI_TRANSITIONS=388} [2024-06-04 14:18:10,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-04 14:18:10,348 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 388 transitions, 5647 flow [2024-06-04 14:18:10,348 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-04 14:18:10,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:10,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:10,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:18:10,348 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:10,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:10,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1629166809, now seen corresponding path program 3 times [2024-06-04 14:18:10,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:10,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350234556] [2024-06-04 14:18:10,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:10,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:10,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:10,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:10,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:10,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350234556] [2024-06-04 14:18:10,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350234556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:10,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:10,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:10,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765725366] [2024-06-04 14:18:10,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:10,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:10,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:10,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:10,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:10,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:10,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 388 transitions, 5647 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-04 14:18:10,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:10,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:10,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:11,109 INFO L124 PetriNetUnfolderBase]: 2362/3959 cut-off events. [2024-06-04 14:18:11,109 INFO L125 PetriNetUnfolderBase]: For 240187/240190 co-relation queries the response was YES. [2024-06-04 14:18:11,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27613 conditions, 3959 events. 2362/3959 cut-off events. For 240187/240190 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24717 event pairs, 450 based on Foata normal form. 4/3961 useless extension candidates. Maximal degree in co-relation 27480. Up to 3351 conditions per place. [2024-06-04 14:18:11,148 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 275 selfloop transitions, 128 changer transitions 0/409 dead transitions. [2024-06-04 14:18:11,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 409 transitions, 6505 flow [2024-06-04 14:18:11,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:11,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:11,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:18:11,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:18:11,148 INFO L175 Difference]: Start difference. First operand has 306 places, 388 transitions, 5647 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:18:11,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 409 transitions, 6505 flow [2024-06-04 14:18:11,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 409 transitions, 6270 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:11,799 INFO L231 Difference]: Finished difference. Result has 308 places, 388 transitions, 5675 flow [2024-06-04 14:18:11,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5412, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5675, PETRI_PLACES=308, PETRI_TRANSITIONS=388} [2024-06-04 14:18:11,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-04 14:18:11,799 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 388 transitions, 5675 flow [2024-06-04 14:18:11,799 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-04 14:18:11,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:11,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:11,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:18:11,800 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:11,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:11,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1629160857, now seen corresponding path program 6 times [2024-06-04 14:18:11,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:11,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578966049] [2024-06-04 14:18:11,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:11,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:11,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:11,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:11,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578966049] [2024-06-04 14:18:11,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578966049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:11,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:11,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:11,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262721682] [2024-06-04 14:18:11,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:11,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:11,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:11,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:11,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:11,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:11,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 388 transitions, 5675 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-04 14:18:11,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:11,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:11,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:12,514 INFO L124 PetriNetUnfolderBase]: 2359/3955 cut-off events. [2024-06-04 14:18:12,514 INFO L125 PetriNetUnfolderBase]: For 241439/241442 co-relation queries the response was YES. [2024-06-04 14:18:12,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27804 conditions, 3955 events. 2359/3955 cut-off events. For 241439/241442 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24713 event pairs, 446 based on Foata normal form. 3/3956 useless extension candidates. Maximal degree in co-relation 27669. Up to 3469 conditions per place. [2024-06-04 14:18:12,552 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 329 selfloop transitions, 72 changer transitions 0/407 dead transitions. [2024-06-04 14:18:12,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 407 transitions, 6523 flow [2024-06-04 14:18:12,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:12,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:12,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-04 14:18:12,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-04 14:18:12,553 INFO L175 Difference]: Start difference. First operand has 308 places, 388 transitions, 5675 flow. Second operand 9 states and 191 transitions. [2024-06-04 14:18:12,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 407 transitions, 6523 flow [2024-06-04 14:18:13,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 407 transitions, 6263 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:13,266 INFO L231 Difference]: Finished difference. Result has 310 places, 388 transitions, 5565 flow [2024-06-04 14:18:13,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5415, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5565, PETRI_PLACES=310, PETRI_TRANSITIONS=388} [2024-06-04 14:18:13,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-04 14:18:13,267 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 388 transitions, 5565 flow [2024-06-04 14:18:13,267 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-04 14:18:13,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:13,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:13,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:18:13,267 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:13,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:13,268 INFO L85 PathProgramCache]: Analyzing trace with hash -46368481, now seen corresponding path program 4 times [2024-06-04 14:18:13,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:13,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680695747] [2024-06-04 14:18:13,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:13,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:13,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:13,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:13,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680695747] [2024-06-04 14:18:13,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680695747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:13,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:13,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:13,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106036063] [2024-06-04 14:18:13,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:13,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:13,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:13,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:13,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:13,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:13,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 388 transitions, 5565 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-04 14:18:13,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:13,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:13,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:14,146 INFO L124 PetriNetUnfolderBase]: 2401/4025 cut-off events. [2024-06-04 14:18:14,146 INFO L125 PetriNetUnfolderBase]: For 260014/260017 co-relation queries the response was YES. [2024-06-04 14:18:14,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28469 conditions, 4025 events. 2401/4025 cut-off events. For 260014/260017 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 25182 event pairs, 450 based on Foata normal form. 4/4027 useless extension candidates. Maximal degree in co-relation 28333. Up to 3333 conditions per place. [2024-06-04 14:18:14,186 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 137 changer transitions 0/421 dead transitions. [2024-06-04 14:18:14,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 421 transitions, 6783 flow [2024-06-04 14:18:14,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:18:14,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:18:14,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-04 14:18:14,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-04 14:18:14,187 INFO L175 Difference]: Start difference. First operand has 310 places, 388 transitions, 5565 flow. Second operand 10 states and 215 transitions. [2024-06-04 14:18:14,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 421 transitions, 6783 flow [2024-06-04 14:18:14,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 421 transitions, 6550 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-04 14:18:14,932 INFO L231 Difference]: Finished difference. Result has 310 places, 398 transitions, 5787 flow [2024-06-04 14:18:14,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5332, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5787, PETRI_PLACES=310, PETRI_TRANSITIONS=398} [2024-06-04 14:18:14,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-04 14:18:14,933 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 398 transitions, 5787 flow [2024-06-04 14:18:14,933 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-04 14:18:14,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:14,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:14,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:18:14,933 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:14,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:14,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1773062919, now seen corresponding path program 5 times [2024-06-04 14:18:14,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:14,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055857531] [2024-06-04 14:18:14,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:14,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:14,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:15,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:15,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:15,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055857531] [2024-06-04 14:18:15,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055857531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:15,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:15,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:15,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024401708] [2024-06-04 14:18:15,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:15,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:15,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:15,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:15,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:15,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:15,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 398 transitions, 5787 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-04 14:18:15,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:15,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:15,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:15,724 INFO L124 PetriNetUnfolderBase]: 2411/4043 cut-off events. [2024-06-04 14:18:15,725 INFO L125 PetriNetUnfolderBase]: For 267434/267437 co-relation queries the response was YES. [2024-06-04 14:18:15,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28933 conditions, 4043 events. 2411/4043 cut-off events. For 267434/267437 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25381 event pairs, 450 based on Foata normal form. 4/4045 useless extension candidates. Maximal degree in co-relation 28795. Up to 3343 conditions per place. [2024-06-04 14:18:15,766 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 138 changer transitions 0/427 dead transitions. [2024-06-04 14:18:15,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 427 transitions, 7107 flow [2024-06-04 14:18:15,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:18:15,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:18:15,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-04 14:18:15,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254988913525499 [2024-06-04 14:18:15,767 INFO L175 Difference]: Start difference. First operand has 310 places, 398 transitions, 5787 flow. Second operand 11 states and 237 transitions. [2024-06-04 14:18:15,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 427 transitions, 7107 flow [2024-06-04 14:18:16,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 427 transitions, 6881 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:16,537 INFO L231 Difference]: Finished difference. Result has 315 places, 403 transitions, 5956 flow [2024-06-04 14:18:16,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5956, PETRI_PLACES=315, PETRI_TRANSITIONS=403} [2024-06-04 14:18:16,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-04 14:18:16,537 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 403 transitions, 5956 flow [2024-06-04 14:18:16,537 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-04 14:18:16,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:16,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-04 14:18:16,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:18:16,538 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:16,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:16,538 INFO L85 PathProgramCache]: Analyzing trace with hash -53725711, now seen corresponding path program 6 times [2024-06-04 14:18:16,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:16,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856577724] [2024-06-04 14:18:16,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:16,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:16,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:16,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:16,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:16,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856577724] [2024-06-04 14:18:16,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856577724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:16,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:16,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:16,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090458652] [2024-06-04 14:18:16,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:16,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:16,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:16,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:16,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:16,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:16,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 403 transitions, 5956 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-04 14:18:16,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:16,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:16,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:17,363 INFO L124 PetriNetUnfolderBase]: 2405/4035 cut-off events. [2024-06-04 14:18:17,363 INFO L125 PetriNetUnfolderBase]: For 268908/268911 co-relation queries the response was YES. [2024-06-04 14:18:17,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29051 conditions, 4035 events. 2405/4035 cut-off events. For 268908/268911 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25355 event pairs, 450 based on Foata normal form. 4/4037 useless extension candidates. Maximal degree in co-relation 28911. Up to 3338 conditions per place. [2024-06-04 14:18:17,397 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 137 changer transitions 0/424 dead transitions. [2024-06-04 14:18:17,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 424 transitions, 7016 flow [2024-06-04 14:18:17,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:17,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:17,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-04 14:18:17,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-04 14:18:17,398 INFO L175 Difference]: Start difference. First operand has 315 places, 403 transitions, 5956 flow. Second operand 9 states and 200 transitions. [2024-06-04 14:18:17,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 424 transitions, 7016 flow [2024-06-04 14:18:18,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 424 transitions, 6798 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:18,186 INFO L231 Difference]: Finished difference. Result has 318 places, 403 transitions, 6019 flow [2024-06-04 14:18:18,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5738, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6019, PETRI_PLACES=318, PETRI_TRANSITIONS=403} [2024-06-04 14:18:18,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-04 14:18:18,186 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 403 transitions, 6019 flow [2024-06-04 14:18:18,186 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-04 14:18:18,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:18,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:18,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:18:18,187 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:18,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:18,187 INFO L85 PathProgramCache]: Analyzing trace with hash -46091899, now seen corresponding path program 1 times [2024-06-04 14:18:18,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:18,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048999287] [2024-06-04 14:18:18,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:18,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:18,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:18,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:18,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048999287] [2024-06-04 14:18:18,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048999287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:18,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:18,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:18,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804764599] [2024-06-04 14:18:18,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:18,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:18,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:18,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:18,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:18,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:18,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 403 transitions, 6019 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-04 14:18:18,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:18,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:18,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:18,963 INFO L124 PetriNetUnfolderBase]: 2511/4215 cut-off events. [2024-06-04 14:18:18,963 INFO L125 PetriNetUnfolderBase]: For 327201/327204 co-relation queries the response was YES. [2024-06-04 14:18:18,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31191 conditions, 4215 events. 2511/4215 cut-off events. For 327201/327204 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26672 event pairs, 467 based on Foata normal form. 14/4227 useless extension candidates. Maximal degree in co-relation 31049. Up to 3203 conditions per place. [2024-06-04 14:18:19,006 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 320 selfloop transitions, 107 changer transitions 0/433 dead transitions. [2024-06-04 14:18:19,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 433 transitions, 7203 flow [2024-06-04 14:18:19,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:19,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:19,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:18:19,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:18:19,006 INFO L175 Difference]: Start difference. First operand has 318 places, 403 transitions, 6019 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:18:19,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 433 transitions, 7203 flow [2024-06-04 14:18:19,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 433 transitions, 6929 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:19,831 INFO L231 Difference]: Finished difference. Result has 319 places, 407 transitions, 6086 flow [2024-06-04 14:18:19,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5745, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6086, PETRI_PLACES=319, PETRI_TRANSITIONS=407} [2024-06-04 14:18:19,831 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-04 14:18:19,831 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 407 transitions, 6086 flow [2024-06-04 14:18:19,831 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-04 14:18:19,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:19,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:19,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:18:19,832 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:19,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:19,832 INFO L85 PathProgramCache]: Analyzing trace with hash 2098337733, now seen corresponding path program 7 times [2024-06-04 14:18:19,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:19,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502560680] [2024-06-04 14:18:19,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:19,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:19,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:19,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-04 14:18:19,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:19,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502560680] [2024-06-04 14:18:19,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502560680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:19,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:19,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:19,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275185730] [2024-06-04 14:18:19,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:19,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:19,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:19,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:19,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:19,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:19,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 407 transitions, 6086 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-04 14:18:19,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:19,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:19,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:20,653 INFO L124 PetriNetUnfolderBase]: 2567/4303 cut-off events. [2024-06-04 14:18:20,653 INFO L125 PetriNetUnfolderBase]: For 353056/353059 co-relation queries the response was YES. [2024-06-04 14:18:20,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32246 conditions, 4303 events. 2567/4303 cut-off events. For 353056/353059 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27390 event pairs, 490 based on Foata normal form. 18/4319 useless extension candidates. Maximal degree in co-relation 32102. Up to 3555 conditions per place. [2024-06-04 14:18:20,698 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 308 selfloop transitions, 116 changer transitions 0/430 dead transitions. [2024-06-04 14:18:20,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 430 transitions, 7068 flow [2024-06-04 14:18:20,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:20,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:20,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:18:20,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:18:20,699 INFO L175 Difference]: Start difference. First operand has 319 places, 407 transitions, 6086 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:18:20,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 430 transitions, 7068 flow [2024-06-04 14:18:21,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 430 transitions, 6908 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:21,506 INFO L231 Difference]: Finished difference. Result has 322 places, 409 transitions, 6234 flow [2024-06-04 14:18:21,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5926, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6234, PETRI_PLACES=322, PETRI_TRANSITIONS=409} [2024-06-04 14:18:21,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-04 14:18:21,507 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 409 transitions, 6234 flow [2024-06-04 14:18:21,507 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-04 14:18:21,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:21,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:21,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:18:21,507 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:21,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:21,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2087612973, now seen corresponding path program 8 times [2024-06-04 14:18:21,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:21,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359446695] [2024-06-04 14:18:21,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:21,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:21,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:21,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:21,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359446695] [2024-06-04 14:18:21,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359446695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:21,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:21,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:21,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348365855] [2024-06-04 14:18:21,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:21,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:21,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:21,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:21,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:21,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:21,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 409 transitions, 6234 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-04 14:18:21,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:21,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:21,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:22,360 INFO L124 PetriNetUnfolderBase]: 2623/4395 cut-off events. [2024-06-04 14:18:22,360 INFO L125 PetriNetUnfolderBase]: For 363649/363652 co-relation queries the response was YES. [2024-06-04 14:18:22,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33283 conditions, 4395 events. 2623/4395 cut-off events. For 363649/363652 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 28027 event pairs, 500 based on Foata normal form. 18/4411 useless extension candidates. Maximal degree in co-relation 33137. Up to 3579 conditions per place. [2024-06-04 14:18:22,410 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 299 selfloop transitions, 133 changer transitions 0/438 dead transitions. [2024-06-04 14:18:22,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 438 transitions, 7252 flow [2024-06-04 14:18:22,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:22,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:22,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:18:22,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:18:22,411 INFO L175 Difference]: Start difference. First operand has 322 places, 409 transitions, 6234 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:18:22,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 438 transitions, 7252 flow [2024-06-04 14:18:23,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 438 transitions, 6980 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:23,258 INFO L231 Difference]: Finished difference. Result has 324 places, 411 transitions, 6312 flow [2024-06-04 14:18:23,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5966, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6312, PETRI_PLACES=324, PETRI_TRANSITIONS=411} [2024-06-04 14:18:23,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-04 14:18:23,259 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 411 transitions, 6312 flow [2024-06-04 14:18:23,259 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-04 14:18:23,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:23,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:23,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:18:23,259 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:23,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:23,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1597852455, now seen corresponding path program 9 times [2024-06-04 14:18:23,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:23,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210764900] [2024-06-04 14:18:23,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:23,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:23,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:23,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:23,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:23,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210764900] [2024-06-04 14:18:23,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210764900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:23,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:23,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:23,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669516651] [2024-06-04 14:18:23,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:23,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:23,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:23,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:23,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:23,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:23,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 411 transitions, 6312 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-04 14:18:23,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:23,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:23,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:24,151 INFO L124 PetriNetUnfolderBase]: 2653/4449 cut-off events. [2024-06-04 14:18:24,151 INFO L125 PetriNetUnfolderBase]: For 353088/353091 co-relation queries the response was YES. [2024-06-04 14:18:24,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33277 conditions, 4449 events. 2653/4449 cut-off events. For 353088/353091 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 28397 event pairs, 372 based on Foata normal form. 18/4465 useless extension candidates. Maximal degree in co-relation 33130. Up to 3750 conditions per place. [2024-06-04 14:18:24,200 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 338 selfloop transitions, 98 changer transitions 0/442 dead transitions. [2024-06-04 14:18:24,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 442 transitions, 7344 flow [2024-06-04 14:18:24,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:24,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:24,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 14:18:24,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-04 14:18:24,202 INFO L175 Difference]: Start difference. First operand has 324 places, 411 transitions, 6312 flow. Second operand 6 states and 155 transitions. [2024-06-04 14:18:24,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 442 transitions, 7344 flow [2024-06-04 14:18:25,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 442 transitions, 7036 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:25,130 INFO L231 Difference]: Finished difference. Result has 325 places, 413 transitions, 6294 flow [2024-06-04 14:18:25,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6012, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6294, PETRI_PLACES=325, PETRI_TRANSITIONS=413} [2024-06-04 14:18:25,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-04 14:18:25,131 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 413 transitions, 6294 flow [2024-06-04 14:18:25,131 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-04 14:18:25,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:25,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:25,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:18:25,131 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:25,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:25,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1537707051, now seen corresponding path program 10 times [2024-06-04 14:18:25,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:25,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433143836] [2024-06-04 14:18:25,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:25,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:25,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:25,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-04 14:18:25,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:25,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433143836] [2024-06-04 14:18:25,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433143836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:25,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:25,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:25,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344032882] [2024-06-04 14:18:25,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:25,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:25,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:25,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:25,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:25,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:25,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 413 transitions, 6294 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-04 14:18:25,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:25,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:25,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:26,027 INFO L124 PetriNetUnfolderBase]: 2627/4411 cut-off events. [2024-06-04 14:18:26,027 INFO L125 PetriNetUnfolderBase]: For 296880/296883 co-relation queries the response was YES. [2024-06-04 14:18:26,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31694 conditions, 4411 events. 2627/4411 cut-off events. For 296880/296883 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 28134 event pairs, 359 based on Foata normal form. 14/4423 useless extension candidates. Maximal degree in co-relation 31546. Up to 3107 conditions per place. [2024-06-04 14:18:26,077 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 158 changer transitions 0/446 dead transitions. [2024-06-04 14:18:26,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 446 transitions, 7288 flow [2024-06-04 14:18:26,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:26,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:26,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:18:26,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-04 14:18:26,078 INFO L175 Difference]: Start difference. First operand has 325 places, 413 transitions, 6294 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:18:26,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 446 transitions, 7288 flow [2024-06-04 14:18:26,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 446 transitions, 7060 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:26,990 INFO L231 Difference]: Finished difference. Result has 328 places, 413 transitions, 6396 flow [2024-06-04 14:18:26,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6066, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6396, PETRI_PLACES=328, PETRI_TRANSITIONS=413} [2024-06-04 14:18:26,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-04 14:18:26,991 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 413 transitions, 6396 flow [2024-06-04 14:18:26,991 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-04 14:18:26,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:26,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:26,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:18:26,991 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:26,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:26,992 INFO L85 PathProgramCache]: Analyzing trace with hash -563574305, now seen corresponding path program 7 times [2024-06-04 14:18:26,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:26,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636170830] [2024-06-04 14:18:26,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:26,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:26,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:27,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:27,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:27,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636170830] [2024-06-04 14:18:27,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636170830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:27,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:27,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:27,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924601364] [2024-06-04 14:18:27,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:27,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:27,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:27,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:27,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:27,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:27,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 413 transitions, 6396 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-04 14:18:27,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:27,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:27,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:27,798 INFO L124 PetriNetUnfolderBase]: 2632/4422 cut-off events. [2024-06-04 14:18:27,798 INFO L125 PetriNetUnfolderBase]: For 277865/277868 co-relation queries the response was YES. [2024-06-04 14:18:27,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31958 conditions, 4422 events. 2632/4422 cut-off events. For 277865/277868 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28440 event pairs, 537 based on Foata normal form. 3/4417 useless extension candidates. Maximal degree in co-relation 31809. Up to 3737 conditions per place. [2024-06-04 14:18:27,844 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 306 selfloop transitions, 126 changer transitions 0/438 dead transitions. [2024-06-04 14:18:27,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 438 transitions, 7654 flow [2024-06-04 14:18:27,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:27,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:27,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:18:27,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 14:18:27,845 INFO L175 Difference]: Start difference. First operand has 328 places, 413 transitions, 6396 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:18:27,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 438 transitions, 7654 flow [2024-06-04 14:18:28,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 438 transitions, 7309 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:28,878 INFO L231 Difference]: Finished difference. Result has 329 places, 416 transitions, 6365 flow [2024-06-04 14:18:28,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6063, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6365, PETRI_PLACES=329, PETRI_TRANSITIONS=416} [2024-06-04 14:18:28,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-04 14:18:28,879 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 416 transitions, 6365 flow [2024-06-04 14:18:28,879 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-04 14:18:28,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:28,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:28,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:18:28,879 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:28,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:28,879 INFO L85 PathProgramCache]: Analyzing trace with hash 197375251, now seen corresponding path program 7 times [2024-06-04 14:18:28,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:28,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040513546] [2024-06-04 14:18:28,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:28,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:28,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:28,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:28,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040513546] [2024-06-04 14:18:28,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040513546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:28,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:28,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:28,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618710971] [2024-06-04 14:18:28,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:28,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:28,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:28,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:28,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:29,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:29,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 416 transitions, 6365 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-04 14:18:29,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:29,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:29,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:29,697 INFO L124 PetriNetUnfolderBase]: 2645/4417 cut-off events. [2024-06-04 14:18:29,697 INFO L125 PetriNetUnfolderBase]: For 264634/264634 co-relation queries the response was YES. [2024-06-04 14:18:29,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31549 conditions, 4417 events. 2645/4417 cut-off events. For 264634/264634 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 28197 event pairs, 549 based on Foata normal form. 1/4411 useless extension candidates. Maximal degree in co-relation 31400. Up to 3445 conditions per place. [2024-06-04 14:18:29,746 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 225 changer transitions 0/452 dead transitions. [2024-06-04 14:18:29,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 452 transitions, 8105 flow [2024-06-04 14:18:29,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:29,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:29,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:18:29,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:18:29,747 INFO L175 Difference]: Start difference. First operand has 329 places, 416 transitions, 6365 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:18:29,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 452 transitions, 8105 flow [2024-06-04 14:18:30,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 452 transitions, 7715 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:30,700 INFO L231 Difference]: Finished difference. Result has 331 places, 427 transitions, 6645 flow [2024-06-04 14:18:30,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5975, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6645, PETRI_PLACES=331, PETRI_TRANSITIONS=427} [2024-06-04 14:18:30,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-04 14:18:30,701 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 427 transitions, 6645 flow [2024-06-04 14:18:30,701 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-04 14:18:30,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:30,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:30,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:18:30,701 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:30,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:30,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1455437297, now seen corresponding path program 8 times [2024-06-04 14:18:30,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:30,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250580147] [2024-06-04 14:18:30,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:30,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:30,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:30,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:30,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:30,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250580147] [2024-06-04 14:18:30,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250580147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:30,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:30,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:30,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846277579] [2024-06-04 14:18:30,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:30,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:30,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:30,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:30,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:30,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:30,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 427 transitions, 6645 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-04 14:18:30,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:30,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:30,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:31,567 INFO L124 PetriNetUnfolderBase]: 2650/4437 cut-off events. [2024-06-04 14:18:31,567 INFO L125 PetriNetUnfolderBase]: For 270061/270061 co-relation queries the response was YES. [2024-06-04 14:18:31,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31913 conditions, 4437 events. 2650/4437 cut-off events. For 270061/270061 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 28378 event pairs, 524 based on Foata normal form. 1/4433 useless extension candidates. Maximal degree in co-relation 31763. Up to 3805 conditions per place. [2024-06-04 14:18:31,614 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 310 selfloop transitions, 134 changer transitions 0/450 dead transitions. [2024-06-04 14:18:31,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 450 transitions, 7831 flow [2024-06-04 14:18:31,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:31,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:31,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-04 14:18:31,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-04 14:18:31,615 INFO L175 Difference]: Start difference. First operand has 331 places, 427 transitions, 6645 flow. Second operand 8 states and 179 transitions. [2024-06-04 14:18:31,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 450 transitions, 7831 flow [2024-06-04 14:18:32,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 450 transitions, 7562 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-04 14:18:32,599 INFO L231 Difference]: Finished difference. Result has 336 places, 431 transitions, 6758 flow [2024-06-04 14:18:32,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6758, PETRI_PLACES=336, PETRI_TRANSITIONS=431} [2024-06-04 14:18:32,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-04 14:18:32,600 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 431 transitions, 6758 flow [2024-06-04 14:18:32,600 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-04 14:18:32,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:32,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:32,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:18:32,600 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:32,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:32,600 INFO L85 PathProgramCache]: Analyzing trace with hash 478464647, now seen corresponding path program 9 times [2024-06-04 14:18:32,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:32,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665799862] [2024-06-04 14:18:32,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:32,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:32,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:32,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:32,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:32,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665799862] [2024-06-04 14:18:32,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665799862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:32,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:32,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:32,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171354684] [2024-06-04 14:18:32,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:32,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:32,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:32,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:32,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:32,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:32,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 431 transitions, 6758 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-04 14:18:32,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:32,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:32,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:33,457 INFO L124 PetriNetUnfolderBase]: 2655/4439 cut-off events. [2024-06-04 14:18:33,457 INFO L125 PetriNetUnfolderBase]: For 275274/275274 co-relation queries the response was YES. [2024-06-04 14:18:33,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32016 conditions, 4439 events. 2655/4439 cut-off events. For 275274/275274 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 28406 event pairs, 551 based on Foata normal form. 1/4433 useless extension candidates. Maximal degree in co-relation 31864. Up to 3453 conditions per place. [2024-06-04 14:18:33,504 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 210 selfloop transitions, 242 changer transitions 0/458 dead transitions. [2024-06-04 14:18:33,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 458 transitions, 8220 flow [2024-06-04 14:18:33,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:33,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:33,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:18:33,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:18:33,505 INFO L175 Difference]: Start difference. First operand has 336 places, 431 transitions, 6758 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:18:33,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 458 transitions, 8220 flow [2024-06-04 14:18:34,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 458 transitions, 8014 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:34,709 INFO L231 Difference]: Finished difference. Result has 340 places, 434 transitions, 7098 flow [2024-06-04 14:18:34,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6552, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7098, PETRI_PLACES=340, PETRI_TRANSITIONS=434} [2024-06-04 14:18:34,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-04 14:18:34,710 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 434 transitions, 7098 flow [2024-06-04 14:18:34,710 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-04 14:18:34,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:34,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:34,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:18:34,710 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:34,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:34,711 INFO L85 PathProgramCache]: Analyzing trace with hash -663389055, now seen corresponding path program 10 times [2024-06-04 14:18:34,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:34,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027716027] [2024-06-04 14:18:34,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:34,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:34,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:34,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:34,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:34,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027716027] [2024-06-04 14:18:34,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027716027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:34,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:34,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:34,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020442434] [2024-06-04 14:18:34,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:34,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:34,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:34,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:34,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:34,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:34,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 434 transitions, 7098 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-04 14:18:34,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:34,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:34,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:35,605 INFO L124 PetriNetUnfolderBase]: 2652/4446 cut-off events. [2024-06-04 14:18:35,606 INFO L125 PetriNetUnfolderBase]: For 279411/279411 co-relation queries the response was YES. [2024-06-04 14:18:35,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32561 conditions, 4446 events. 2652/4446 cut-off events. For 279411/279411 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 28491 event pairs, 526 based on Foata normal form. 1/4442 useless extension candidates. Maximal degree in co-relation 32407. Up to 3809 conditions per place. [2024-06-04 14:18:35,653 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 135 changer transitions 0/454 dead transitions. [2024-06-04 14:18:35,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 454 transitions, 8042 flow [2024-06-04 14:18:35,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:18:35,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:18:35,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-04 14:18:35,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:18:35,654 INFO L175 Difference]: Start difference. First operand has 340 places, 434 transitions, 7098 flow. Second operand 10 states and 210 transitions. [2024-06-04 14:18:35,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 454 transitions, 8042 flow [2024-06-04 14:18:36,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 454 transitions, 7370 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:36,656 INFO L231 Difference]: Finished difference. Result has 343 places, 434 transitions, 6702 flow [2024-06-04 14:18:36,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6426, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6702, PETRI_PLACES=343, PETRI_TRANSITIONS=434} [2024-06-04 14:18:36,656 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-04 14:18:36,656 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 434 transitions, 6702 flow [2024-06-04 14:18:36,656 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-04 14:18:36,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:36,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:36,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:18:36,657 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:36,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:36,657 INFO L85 PathProgramCache]: Analyzing trace with hash -73281087, now seen corresponding path program 8 times [2024-06-04 14:18:36,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:36,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645720596] [2024-06-04 14:18:36,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:36,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:36,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:36,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:36,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:36,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645720596] [2024-06-04 14:18:36,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645720596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:36,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:36,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:36,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265746384] [2024-06-04 14:18:36,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:36,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:36,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:36,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:36,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:36,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:36,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 434 transitions, 6702 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-04 14:18:36,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:36,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:36,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:37,488 INFO L124 PetriNetUnfolderBase]: 2657/4467 cut-off events. [2024-06-04 14:18:37,488 INFO L125 PetriNetUnfolderBase]: For 286375/286378 co-relation queries the response was YES. [2024-06-04 14:18:37,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32116 conditions, 4467 events. 2657/4467 cut-off events. For 286375/286378 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 28799 event pairs, 537 based on Foata normal form. 3/4462 useless extension candidates. Maximal degree in co-relation 31962. Up to 3771 conditions per place. [2024-06-04 14:18:37,533 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 126 changer transitions 0/456 dead transitions. [2024-06-04 14:18:37,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 456 transitions, 7989 flow [2024-06-04 14:18:37,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:37,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:37,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 14:18:37,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-04 14:18:37,534 INFO L175 Difference]: Start difference. First operand has 343 places, 434 transitions, 6702 flow. Second operand 7 states and 160 transitions. [2024-06-04 14:18:37,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 456 transitions, 7989 flow [2024-06-04 14:18:38,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 456 transitions, 7713 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-04 14:18:38,750 INFO L231 Difference]: Finished difference. Result has 341 places, 437 transitions, 6721 flow [2024-06-04 14:18:38,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6426, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6721, PETRI_PLACES=341, PETRI_TRANSITIONS=437} [2024-06-04 14:18:38,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-04 14:18:38,751 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 437 transitions, 6721 flow [2024-06-04 14:18:38,751 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-04 14:18:38,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:38,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-04 14:18:38,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:18:38,751 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:38,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:38,751 INFO L85 PathProgramCache]: Analyzing trace with hash -209012735, now seen corresponding path program 9 times [2024-06-04 14:18:38,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:38,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451256629] [2024-06-04 14:18:38,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:38,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:38,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:38,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:38,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:38,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451256629] [2024-06-04 14:18:38,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451256629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:38,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:38,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:38,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951991292] [2024-06-04 14:18:38,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:38,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:38,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:38,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:38,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:38,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:38,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 437 transitions, 6721 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-04 14:18:38,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:38,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:38,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:39,551 INFO L124 PetriNetUnfolderBase]: 2654/4459 cut-off events. [2024-06-04 14:18:39,552 INFO L125 PetriNetUnfolderBase]: For 290024/290027 co-relation queries the response was YES. [2024-06-04 14:18:39,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32093 conditions, 4459 events. 2654/4459 cut-off events. For 290024/290027 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 28681 event pairs, 535 based on Foata normal form. 3/4454 useless extension candidates. Maximal degree in co-relation 31938. Up to 3768 conditions per place. [2024-06-04 14:18:39,599 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 128 changer transitions 0/452 dead transitions. [2024-06-04 14:18:39,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 452 transitions, 7803 flow [2024-06-04 14:18:39,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:39,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:39,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-04 14:18:39,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-04 14:18:39,600 INFO L175 Difference]: Start difference. First operand has 341 places, 437 transitions, 6721 flow. Second operand 7 states and 155 transitions. [2024-06-04 14:18:39,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 452 transitions, 7803 flow [2024-06-04 14:18:40,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 452 transitions, 7562 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:40,767 INFO L231 Difference]: Finished difference. Result has 344 places, 437 transitions, 6742 flow [2024-06-04 14:18:40,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6480, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6742, PETRI_PLACES=344, PETRI_TRANSITIONS=437} [2024-06-04 14:18:40,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-04 14:18:40,768 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 437 transitions, 6742 flow [2024-06-04 14:18:40,768 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-04 14:18:40,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:40,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:40,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:18:40,768 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:40,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:40,768 INFO L85 PathProgramCache]: Analyzing trace with hash -209012363, now seen corresponding path program 11 times [2024-06-04 14:18:40,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:40,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173850348] [2024-06-04 14:18:40,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:40,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:40,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:40,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:40,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:40,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173850348] [2024-06-04 14:18:40,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173850348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:40,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:40,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:40,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134775546] [2024-06-04 14:18:40,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:40,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:40,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:40,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:40,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:40,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:40,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 437 transitions, 6742 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-04 14:18:40,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:40,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:40,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:41,650 INFO L124 PetriNetUnfolderBase]: 2667/4453 cut-off events. [2024-06-04 14:18:41,651 INFO L125 PetriNetUnfolderBase]: For 298613/298613 co-relation queries the response was YES. [2024-06-04 14:18:41,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32392 conditions, 4453 events. 2667/4453 cut-off events. For 298613/298613 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28464 event pairs, 550 based on Foata normal form. 1/4447 useless extension candidates. Maximal degree in co-relation 32236. Up to 3463 conditions per place. [2024-06-04 14:18:41,694 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 210 selfloop transitions, 248 changer transitions 0/464 dead transitions. [2024-06-04 14:18:41,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 464 transitions, 8280 flow [2024-06-04 14:18:41,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:41,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:41,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:18:41,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:18:41,695 INFO L175 Difference]: Start difference. First operand has 344 places, 437 transitions, 6742 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:18:41,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 464 transitions, 8280 flow [2024-06-04 14:18:42,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 464 transitions, 7958 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:42,956 INFO L231 Difference]: Finished difference. Result has 346 places, 443 transitions, 7026 flow [2024-06-04 14:18:42,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6420, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7026, PETRI_PLACES=346, PETRI_TRANSITIONS=443} [2024-06-04 14:18:42,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-04 14:18:42,957 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 443 transitions, 7026 flow [2024-06-04 14:18:42,957 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-04 14:18:42,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:42,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:42,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:18:42,957 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:42,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:42,957 INFO L85 PathProgramCache]: Analyzing trace with hash 281398035, now seen corresponding path program 12 times [2024-06-04 14:18:42,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:42,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684296629] [2024-06-04 14:18:42,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:42,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:42,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:43,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:43,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:43,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684296629] [2024-06-04 14:18:43,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684296629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:43,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:43,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:43,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477891532] [2024-06-04 14:18:43,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:43,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:43,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:43,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:43,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:43,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:43,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 443 transitions, 7026 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-04 14:18:43,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:43,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:43,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:43,828 INFO L124 PetriNetUnfolderBase]: 2664/4476 cut-off events. [2024-06-04 14:18:43,828 INFO L125 PetriNetUnfolderBase]: For 300976/300976 co-relation queries the response was YES. [2024-06-04 14:18:43,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32606 conditions, 4476 events. 2664/4476 cut-off events. For 300976/300976 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28824 event pairs, 485 based on Foata normal form. 1/4476 useless extension candidates. Maximal degree in co-relation 32450. Up to 4051 conditions per place. [2024-06-04 14:18:43,876 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 410 selfloop transitions, 45 changer transitions 0/461 dead transitions. [2024-06-04 14:18:43,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 461 transitions, 7980 flow [2024-06-04 14:18:43,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:43,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:43,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-04 14:18:43,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-04 14:18:43,877 INFO L175 Difference]: Start difference. First operand has 346 places, 443 transitions, 7026 flow. Second operand 8 states and 171 transitions. [2024-06-04 14:18:43,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 461 transitions, 7980 flow [2024-06-04 14:18:45,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 461 transitions, 7526 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:45,226 INFO L231 Difference]: Finished difference. Result has 350 places, 443 transitions, 6668 flow [2024-06-04 14:18:45,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6572, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6668, PETRI_PLACES=350, PETRI_TRANSITIONS=443} [2024-06-04 14:18:45,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-04 14:18:45,227 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 443 transitions, 6668 flow [2024-06-04 14:18:45,227 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-04 14:18:45,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:45,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:45,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:18:45,227 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:45,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:45,227 INFO L85 PathProgramCache]: Analyzing trace with hash 111786289, now seen corresponding path program 10 times [2024-06-04 14:18:45,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:45,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275212722] [2024-06-04 14:18:45,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:45,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:45,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:45,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:45,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:45,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275212722] [2024-06-04 14:18:45,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275212722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:45,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:45,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:45,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473143760] [2024-06-04 14:18:45,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:45,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:45,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:45,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:45,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:45,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:45,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 443 transitions, 6668 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-04 14:18:45,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:45,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:45,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:46,126 INFO L124 PetriNetUnfolderBase]: 2661/4469 cut-off events. [2024-06-04 14:18:46,126 INFO L125 PetriNetUnfolderBase]: For 306123/306126 co-relation queries the response was YES. [2024-06-04 14:18:46,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32016 conditions, 4469 events. 2661/4469 cut-off events. For 306123/306126 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28781 event pairs, 535 based on Foata normal form. 3/4464 useless extension candidates. Maximal degree in co-relation 31859. Up to 3817 conditions per place. [2024-06-04 14:18:46,172 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 354 selfloop transitions, 103 changer transitions 0/463 dead transitions. [2024-06-04 14:18:46,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 463 transitions, 7792 flow [2024-06-04 14:18:46,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:46,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:46,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:18:46,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:18:46,173 INFO L175 Difference]: Start difference. First operand has 350 places, 443 transitions, 6668 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:18:46,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 463 transitions, 7792 flow [2024-06-04 14:18:47,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 463 transitions, 7541 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 14:18:47,596 INFO L231 Difference]: Finished difference. Result has 346 places, 443 transitions, 6634 flow [2024-06-04 14:18:47,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6417, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6634, PETRI_PLACES=346, PETRI_TRANSITIONS=443} [2024-06-04 14:18:47,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-04 14:18:47,597 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 443 transitions, 6634 flow [2024-06-04 14:18:47,597 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-04 14:18:47,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:47,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:47,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:18:47,597 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:47,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:47,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1013382765, now seen corresponding path program 13 times [2024-06-04 14:18:47,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:47,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102818930] [2024-06-04 14:18:47,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:47,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:47,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:47,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:47,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:47,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102818930] [2024-06-04 14:18:47,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102818930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:47,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:47,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:47,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288145401] [2024-06-04 14:18:47,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:47,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:47,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:47,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:47,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:47,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:47,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 443 transitions, 6634 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-04 14:18:47,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:47,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:47,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:48,521 INFO L124 PetriNetUnfolderBase]: 2671/4484 cut-off events. [2024-06-04 14:18:48,522 INFO L125 PetriNetUnfolderBase]: For 309436/309436 co-relation queries the response was YES. [2024-06-04 14:18:48,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32360 conditions, 4484 events. 2671/4484 cut-off events. For 309436/309436 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 28866 event pairs, 483 based on Foata normal form. 1/4484 useless extension candidates. Maximal degree in co-relation 32203. Up to 4085 conditions per place. [2024-06-04 14:18:48,573 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 422 selfloop transitions, 36 changer transitions 0/464 dead transitions. [2024-06-04 14:18:48,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 464 transitions, 7683 flow [2024-06-04 14:18:48,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:48,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:48,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-04 14:18:48,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:18:48,574 INFO L175 Difference]: Start difference. First operand has 346 places, 443 transitions, 6634 flow. Second operand 8 states and 168 transitions. [2024-06-04 14:18:48,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 464 transitions, 7683 flow [2024-06-04 14:18:49,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 464 transitions, 7442 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:49,793 INFO L231 Difference]: Finished difference. Result has 347 places, 449 transitions, 6574 flow [2024-06-04 14:18:49,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6393, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6574, PETRI_PLACES=347, PETRI_TRANSITIONS=449} [2024-06-04 14:18:49,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-04 14:18:49,794 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 449 transitions, 6574 flow [2024-06-04 14:18:49,794 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-04 14:18:49,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:49,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:49,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:18:49,794 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:49,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:49,794 INFO L85 PathProgramCache]: Analyzing trace with hash -439958701, now seen corresponding path program 14 times [2024-06-04 14:18:49,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:49,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935718549] [2024-06-04 14:18:49,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:49,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:49,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:49,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:49,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:49,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935718549] [2024-06-04 14:18:49,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935718549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:49,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:49,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:49,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042643000] [2024-06-04 14:18:49,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:49,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:49,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:49,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:49,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:49,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:49,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 449 transitions, 6574 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-04 14:18:49,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:49,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:49,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:50,749 INFO L124 PetriNetUnfolderBase]: 2692/4506 cut-off events. [2024-06-04 14:18:50,749 INFO L125 PetriNetUnfolderBase]: For 316441/316441 co-relation queries the response was YES. [2024-06-04 14:18:50,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32531 conditions, 4506 events. 2692/4506 cut-off events. For 316441/316441 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28929 event pairs, 524 based on Foata normal form. 1/4502 useless extension candidates. Maximal degree in co-relation 32374. Up to 3814 conditions per place. [2024-06-04 14:18:50,795 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 165 changer transitions 0/475 dead transitions. [2024-06-04 14:18:50,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 475 transitions, 8059 flow [2024-06-04 14:18:50,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:50,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:50,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:18:50,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:18:50,795 INFO L175 Difference]: Start difference. First operand has 347 places, 449 transitions, 6574 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:18:50,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 475 transitions, 8059 flow [2024-06-04 14:18:52,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 475 transitions, 7953 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:52,280 INFO L231 Difference]: Finished difference. Result has 351 places, 458 transitions, 7040 flow [2024-06-04 14:18:52,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6468, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7040, PETRI_PLACES=351, PETRI_TRANSITIONS=458} [2024-06-04 14:18:52,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-04 14:18:52,281 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 458 transitions, 7040 flow [2024-06-04 14:18:52,281 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-04 14:18:52,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:52,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:52,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:18:52,281 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:52,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:52,281 INFO L85 PathProgramCache]: Analyzing trace with hash -434417761, now seen corresponding path program 15 times [2024-06-04 14:18:52,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:52,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135945184] [2024-06-04 14:18:52,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:52,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:52,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:52,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:52,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:52,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135945184] [2024-06-04 14:18:52,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135945184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:52,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:52,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:52,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998619798] [2024-06-04 14:18:52,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:52,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:52,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:52,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:52,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:52,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:52,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 458 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-04 14:18:52,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:52,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:52,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:53,244 INFO L124 PetriNetUnfolderBase]: 2697/4524 cut-off events. [2024-06-04 14:18:53,244 INFO L125 PetriNetUnfolderBase]: For 324020/324020 co-relation queries the response was YES. [2024-06-04 14:18:53,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33140 conditions, 4524 events. 2697/4524 cut-off events. For 324020/324020 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 29127 event pairs, 483 based on Foata normal form. 1/4524 useless extension candidates. Maximal degree in co-relation 32981. Up to 4111 conditions per place. [2024-06-04 14:18:53,296 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 427 selfloop transitions, 46 changer transitions 0/479 dead transitions. [2024-06-04 14:18:53,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 479 transitions, 8262 flow [2024-06-04 14:18:53,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:18:53,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:18:53,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-04 14:18:53,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-04 14:18:53,297 INFO L175 Difference]: Start difference. First operand has 351 places, 458 transitions, 7040 flow. Second operand 10 states and 202 transitions. [2024-06-04 14:18:53,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 479 transitions, 8262 flow [2024-06-04 14:18:54,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 479 transitions, 8046 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-04 14:18:54,670 INFO L231 Difference]: Finished difference. Result has 358 places, 461 transitions, 6998 flow [2024-06-04 14:18:54,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6998, PETRI_PLACES=358, PETRI_TRANSITIONS=461} [2024-06-04 14:18:54,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-04 14:18:54,671 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 461 transitions, 6998 flow [2024-06-04 14:18:54,671 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-04 14:18:54,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:54,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:54,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:18:54,671 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:54,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:54,671 INFO L85 PathProgramCache]: Analyzing trace with hash -434180611, now seen corresponding path program 16 times [2024-06-04 14:18:54,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:54,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583869839] [2024-06-04 14:18:54,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:54,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:54,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:54,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:54,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:54,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583869839] [2024-06-04 14:18:54,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583869839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:54,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:54,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:54,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950698926] [2024-06-04 14:18:54,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:54,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:54,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:54,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:54,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:54,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:54,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 461 transitions, 6998 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-04 14:18:54,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:54,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:54,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:55,665 INFO L124 PetriNetUnfolderBase]: 2694/4520 cut-off events. [2024-06-04 14:18:55,665 INFO L125 PetriNetUnfolderBase]: For 326199/326199 co-relation queries the response was YES. [2024-06-04 14:18:55,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33073 conditions, 4520 events. 2694/4520 cut-off events. For 326199/326199 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 29101 event pairs, 483 based on Foata normal form. 1/4520 useless extension candidates. Maximal degree in co-relation 32912. Up to 4108 conditions per place. [2024-06-04 14:18:55,712 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 428 selfloop transitions, 46 changer transitions 0/480 dead transitions. [2024-06-04 14:18:55,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 480 transitions, 7990 flow [2024-06-04 14:18:55,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:18:55,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:18:55,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 235 transitions. [2024-06-04 14:18:55,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47764227642276424 [2024-06-04 14:18:55,712 INFO L175 Difference]: Start difference. First operand has 358 places, 461 transitions, 6998 flow. Second operand 12 states and 235 transitions. [2024-06-04 14:18:55,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 480 transitions, 7990 flow [2024-06-04 14:18:57,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 480 transitions, 7839 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:57,401 INFO L231 Difference]: Finished difference. Result has 364 places, 461 transitions, 6945 flow [2024-06-04 14:18:57,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6945, PETRI_PLACES=364, PETRI_TRANSITIONS=461} [2024-06-04 14:18:57,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-04 14:18:57,402 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 461 transitions, 6945 flow [2024-06-04 14:18:57,402 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-04 14:18:57,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:57,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:57,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:18:57,402 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:57,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:57,402 INFO L85 PathProgramCache]: Analyzing trace with hash 104440591, now seen corresponding path program 17 times [2024-06-04 14:18:57,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:57,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329960893] [2024-06-04 14:18:57,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:57,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:57,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:57,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:57,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329960893] [2024-06-04 14:18:57,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329960893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:57,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:57,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:57,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604351375] [2024-06-04 14:18:57,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:57,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:57,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:57,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:57,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:57,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:57,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 461 transitions, 6945 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-04 14:18:57,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:57,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:57,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:58,325 INFO L124 PetriNetUnfolderBase]: 2699/4520 cut-off events. [2024-06-04 14:18:58,326 INFO L125 PetriNetUnfolderBase]: For 334464/334464 co-relation queries the response was YES. [2024-06-04 14:18:58,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33170 conditions, 4520 events. 2699/4520 cut-off events. For 334464/334464 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 29091 event pairs, 524 based on Foata normal form. 1/4516 useless extension candidates. Maximal degree in co-relation 33008. Up to 3823 conditions per place. [2024-06-04 14:18:58,376 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 302 selfloop transitions, 175 changer transitions 0/483 dead transitions. [2024-06-04 14:18:58,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 483 transitions, 8183 flow [2024-06-04 14:18:58,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:18:58,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:18:58,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-04 14:18:58,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:18:58,377 INFO L175 Difference]: Start difference. First operand has 364 places, 461 transitions, 6945 flow. Second operand 11 states and 231 transitions. [2024-06-04 14:18:58,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 483 transitions, 8183 flow [2024-06-04 14:19:00,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 483 transitions, 8053 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-04 14:19:00,201 INFO L231 Difference]: Finished difference. Result has 362 places, 464 transitions, 7243 flow [2024-06-04 14:19:00,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6815, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7243, PETRI_PLACES=362, PETRI_TRANSITIONS=464} [2024-06-04 14:19:00,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-04 14:19:00,202 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 464 transitions, 7243 flow [2024-06-04 14:19:00,202 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-04 14:19:00,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:00,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:00,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:19:00,203 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:00,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:00,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1972298319, now seen corresponding path program 11 times [2024-06-04 14:19:00,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:00,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946710797] [2024-06-04 14:19:00,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:00,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:00,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:00,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:00,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946710797] [2024-06-04 14:19:00,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946710797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:00,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:00,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:00,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442428003] [2024-06-04 14:19:00,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:00,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:00,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:00,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:00,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:00,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:00,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 464 transitions, 7243 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-04 14:19:00,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:00,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:00,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:01,133 INFO L124 PetriNetUnfolderBase]: 2696/4526 cut-off events. [2024-06-04 14:19:01,134 INFO L125 PetriNetUnfolderBase]: For 338796/338799 co-relation queries the response was YES. [2024-06-04 14:19:01,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33504 conditions, 4526 events. 2696/4526 cut-off events. For 338796/338799 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 29183 event pairs, 488 based on Foata normal form. 3/4527 useless extension candidates. Maximal degree in co-relation 33341. Up to 3867 conditions per place. [2024-06-04 14:19:01,183 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 376 selfloop transitions, 113 changer transitions 0/495 dead transitions. [2024-06-04 14:19:01,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 495 transitions, 8469 flow [2024-06-04 14:19:01,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:01,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:01,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:19:01,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:19:01,184 INFO L175 Difference]: Start difference. First operand has 362 places, 464 transitions, 7243 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:19:01,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 495 transitions, 8469 flow [2024-06-04 14:19:02,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 495 transitions, 8073 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-04 14:19:02,534 INFO L231 Difference]: Finished difference. Result has 362 places, 464 transitions, 7092 flow [2024-06-04 14:19:02,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7092, PETRI_PLACES=362, PETRI_TRANSITIONS=464} [2024-06-04 14:19:02,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-04 14:19:02,534 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 464 transitions, 7092 flow [2024-06-04 14:19:02,534 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-04 14:19:02,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:02,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:02,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:19:02,535 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:02,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:02,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1021150125, now seen corresponding path program 18 times [2024-06-04 14:19:02,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:02,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961758301] [2024-06-04 14:19:02,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:02,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:02,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:02,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:02,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:02,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961758301] [2024-06-04 14:19:02,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961758301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:02,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:02,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:02,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226834932] [2024-06-04 14:19:02,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:02,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:02,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:02,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:02,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:02,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:02,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 464 transitions, 7092 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-04 14:19:02,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:02,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:02,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:03,450 INFO L124 PetriNetUnfolderBase]: 2693/4514 cut-off events. [2024-06-04 14:19:03,451 INFO L125 PetriNetUnfolderBase]: For 342897/342897 co-relation queries the response was YES. [2024-06-04 14:19:03,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33309 conditions, 4514 events. 2693/4514 cut-off events. For 342897/342897 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 29103 event pairs, 524 based on Foata normal form. 1/4510 useless extension candidates. Maximal degree in co-relation 33145. Up to 3816 conditions per place. [2024-06-04 14:19:03,502 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 302 selfloop transitions, 173 changer transitions 0/481 dead transitions. [2024-06-04 14:19:03,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 481 transitions, 8082 flow [2024-06-04 14:19:03,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:19:03,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:19:03,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-04 14:19:03,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-04 14:19:03,503 INFO L175 Difference]: Start difference. First operand has 362 places, 464 transitions, 7092 flow. Second operand 10 states and 214 transitions. [2024-06-04 14:19:03,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 481 transitions, 8082 flow [2024-06-04 14:19:05,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 481 transitions, 7707 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-04 14:19:05,233 INFO L231 Difference]: Finished difference. Result has 361 places, 464 transitions, 7069 flow [2024-06-04 14:19:05,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6717, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7069, PETRI_PLACES=361, PETRI_TRANSITIONS=464} [2024-06-04 14:19:05,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-04 14:19:05,233 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 464 transitions, 7069 flow [2024-06-04 14:19:05,233 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-04 14:19:05,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:05,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:05,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:19:05,233 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:05,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:05,234 INFO L85 PathProgramCache]: Analyzing trace with hash -463635969, now seen corresponding path program 12 times [2024-06-04 14:19:05,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:05,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941132344] [2024-06-04 14:19:05,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:05,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:05,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:05,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:05,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:05,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941132344] [2024-06-04 14:19:05,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941132344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:05,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:05,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:05,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416039709] [2024-06-04 14:19:05,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:05,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:05,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:05,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:05,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:05,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:05,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 464 transitions, 7069 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-04 14:19:05,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:05,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:05,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:06,158 INFO L124 PetriNetUnfolderBase]: 2690/4518 cut-off events. [2024-06-04 14:19:06,158 INFO L125 PetriNetUnfolderBase]: For 330218/330221 co-relation queries the response was YES. [2024-06-04 14:19:06,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33097 conditions, 4518 events. 2690/4518 cut-off events. For 330218/330221 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 29159 event pairs, 488 based on Foata normal form. 3/4519 useless extension candidates. Maximal degree in co-relation 32934. Up to 3860 conditions per place. [2024-06-04 14:19:06,211 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 131 changer transitions 0/501 dead transitions. [2024-06-04 14:19:06,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 501 transitions, 8153 flow [2024-06-04 14:19:06,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:19:06,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:19:06,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-04 14:19:06,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-04 14:19:06,212 INFO L175 Difference]: Start difference. First operand has 361 places, 464 transitions, 7069 flow. Second operand 9 states and 212 transitions. [2024-06-04 14:19:06,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 501 transitions, 8153 flow [2024-06-04 14:19:07,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 501 transitions, 7752 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-04 14:19:07,673 INFO L231 Difference]: Finished difference. Result has 360 places, 464 transitions, 6948 flow [2024-06-04 14:19:07,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6668, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6948, PETRI_PLACES=360, PETRI_TRANSITIONS=464} [2024-06-04 14:19:07,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-04 14:19:07,674 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 464 transitions, 6948 flow [2024-06-04 14:19:07,674 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-04 14:19:07,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:07,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:07,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:19:07,674 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:07,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:07,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1166359539, now seen corresponding path program 19 times [2024-06-04 14:19:07,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:07,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067503291] [2024-06-04 14:19:07,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:07,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:07,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:07,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:07,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:07,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067503291] [2024-06-04 14:19:07,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067503291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:07,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:07,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:07,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754816818] [2024-06-04 14:19:07,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:07,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:07,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:07,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:07,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:07,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:07,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 464 transitions, 6948 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-04 14:19:07,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:07,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:07,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:08,613 INFO L124 PetriNetUnfolderBase]: 2724/4575 cut-off events. [2024-06-04 14:19:08,613 INFO L125 PetriNetUnfolderBase]: For 352696/352699 co-relation queries the response was YES. [2024-06-04 14:19:08,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33817 conditions, 4575 events. 2724/4575 cut-off events. For 352696/352699 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29604 event pairs, 492 based on Foata normal form. 4/4577 useless extension candidates. Maximal degree in co-relation 33653. Up to 3878 conditions per place. [2024-06-04 14:19:08,666 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 375 selfloop transitions, 123 changer transitions 0/504 dead transitions. [2024-06-04 14:19:08,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 504 transitions, 8444 flow [2024-06-04 14:19:08,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:08,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:08,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:19:08,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-04 14:19:08,666 INFO L175 Difference]: Start difference. First operand has 360 places, 464 transitions, 6948 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:19:08,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 504 transitions, 8444 flow [2024-06-04 14:19:10,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 504 transitions, 8158 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-04 14:19:10,136 INFO L231 Difference]: Finished difference. Result has 357 places, 475 transitions, 7227 flow [2024-06-04 14:19:10,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6668, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7227, PETRI_PLACES=357, PETRI_TRANSITIONS=475} [2024-06-04 14:19:10,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-04 14:19:10,136 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 475 transitions, 7227 flow [2024-06-04 14:19:10,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-04 14:19:10,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:10,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-04 14:19:10,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:19:10,137 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:10,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:10,137 INFO L85 PathProgramCache]: Analyzing trace with hash -800684687, now seen corresponding path program 20 times [2024-06-04 14:19:10,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:10,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779337558] [2024-06-04 14:19:10,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:10,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:10,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:10,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:10,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:10,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779337558] [2024-06-04 14:19:10,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779337558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:10,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:10,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:10,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521469512] [2024-06-04 14:19:10,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:10,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:10,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:10,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:10,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:10,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:10,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 475 transitions, 7227 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-04 14:19:10,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:10,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:10,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:11,098 INFO L124 PetriNetUnfolderBase]: 2721/4570 cut-off events. [2024-06-04 14:19:11,099 INFO L125 PetriNetUnfolderBase]: For 331218/331218 co-relation queries the response was YES. [2024-06-04 14:19:11,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33732 conditions, 4570 events. 2721/4570 cut-off events. For 331218/331218 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29564 event pairs, 483 based on Foata normal form. 1/4570 useless extension candidates. Maximal degree in co-relation 33569. Up to 3876 conditions per place. [2024-06-04 14:19:11,148 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 360 selfloop transitions, 147 changer transitions 0/513 dead transitions. [2024-06-04 14:19:11,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 513 transitions, 8737 flow [2024-06-04 14:19:11,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:19:11,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:19:11,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-04 14:19:11,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-04 14:19:11,149 INFO L175 Difference]: Start difference. First operand has 357 places, 475 transitions, 7227 flow. Second operand 9 states and 218 transitions. [2024-06-04 14:19:11,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 513 transitions, 8737 flow [2024-06-04 14:19:12,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 513 transitions, 8442 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-04 14:19:12,797 INFO L231 Difference]: Finished difference. Result has 359 places, 477 transitions, 7361 flow [2024-06-04 14:19:12,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6932, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7361, PETRI_PLACES=359, PETRI_TRANSITIONS=477} [2024-06-04 14:19:12,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-04 14:19:12,798 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 477 transitions, 7361 flow [2024-06-04 14:19:12,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-04 14:19:12,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:12,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-04 14:19:12,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:19:12,798 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:12,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:12,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1448084797, now seen corresponding path program 21 times [2024-06-04 14:19:12,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:12,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880776370] [2024-06-04 14:19:12,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:12,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:12,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:12,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:12,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:12,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880776370] [2024-06-04 14:19:12,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880776370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:12,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:12,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:12,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658481422] [2024-06-04 14:19:12,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:12,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:12,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:12,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:12,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:12,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:12,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 477 transitions, 7361 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-04 14:19:12,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:12,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:12,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:13,726 INFO L124 PetriNetUnfolderBase]: 2718/4566 cut-off events. [2024-06-04 14:19:13,726 INFO L125 PetriNetUnfolderBase]: For 335055/335055 co-relation queries the response was YES. [2024-06-04 14:19:13,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33756 conditions, 4566 events. 2718/4566 cut-off events. For 335055/335055 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29524 event pairs, 483 based on Foata normal form. 1/4566 useless extension candidates. Maximal degree in co-relation 33595. Up to 3874 conditions per place. [2024-06-04 14:19:13,778 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 144 changer transitions 0/512 dead transitions. [2024-06-04 14:19:13,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 512 transitions, 8631 flow [2024-06-04 14:19:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:19:13,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:19:13,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-04 14:19:13,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-04 14:19:13,779 INFO L175 Difference]: Start difference. First operand has 359 places, 477 transitions, 7361 flow. Second operand 9 states and 218 transitions. [2024-06-04 14:19:13,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 512 transitions, 8631 flow [2024-06-04 14:19:15,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 512 transitions, 8416 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:15,818 INFO L231 Difference]: Finished difference. Result has 362 places, 477 transitions, 7460 flow [2024-06-04 14:19:15,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7150, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7460, PETRI_PLACES=362, PETRI_TRANSITIONS=477} [2024-06-04 14:19:15,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-04 14:19:15,819 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 477 transitions, 7460 flow [2024-06-04 14:19:15,819 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-04 14:19:15,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:15,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:15,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:19:15,819 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:15,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:15,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1654911217, now seen corresponding path program 22 times [2024-06-04 14:19:15,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:15,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597842118] [2024-06-04 14:19:15,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:15,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:15,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:15,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:15,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:15,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597842118] [2024-06-04 14:19:15,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597842118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:15,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:15,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:15,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703094650] [2024-06-04 14:19:15,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:15,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:15,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:15,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:15,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:15,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:15,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 477 transitions, 7460 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-04 14:19:15,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:15,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:15,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:16,753 INFO L124 PetriNetUnfolderBase]: 2731/4579 cut-off events. [2024-06-04 14:19:16,753 INFO L125 PetriNetUnfolderBase]: For 334522/334522 co-relation queries the response was YES. [2024-06-04 14:19:16,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34002 conditions, 4579 events. 2731/4579 cut-off events. For 334522/334522 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 29609 event pairs, 524 based on Foata normal form. 1/4575 useless extension candidates. Maximal degree in co-relation 33842. Up to 3606 conditions per place. [2024-06-04 14:19:16,803 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 274 changer transitions 0/516 dead transitions. [2024-06-04 14:19:16,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 516 transitions, 9189 flow [2024-06-04 14:19:16,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:19:16,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:19:16,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-04 14:19:16,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476718403547672 [2024-06-04 14:19:16,804 INFO L175 Difference]: Start difference. First operand has 362 places, 477 transitions, 7460 flow. Second operand 11 states and 247 transitions. [2024-06-04 14:19:16,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 516 transitions, 9189 flow [2024-06-04 14:19:18,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 516 transitions, 8894 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-04 14:19:18,125 INFO L231 Difference]: Finished difference. Result has 366 places, 483 transitions, 7935 flow [2024-06-04 14:19:18,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7171, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7935, PETRI_PLACES=366, PETRI_TRANSITIONS=483} [2024-06-04 14:19:18,125 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-04 14:19:18,125 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 483 transitions, 7935 flow [2024-06-04 14:19:18,126 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-04 14:19:18,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:18,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:18,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:19:18,126 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:18,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:18,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1007753837, now seen corresponding path program 23 times [2024-06-04 14:19:18,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:18,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220315060] [2024-06-04 14:19:18,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:18,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:18,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:18,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:18,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:18,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220315060] [2024-06-04 14:19:18,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220315060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:18,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:18,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:18,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22885891] [2024-06-04 14:19:18,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:18,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:18,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:18,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:18,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:18,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:18,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 483 transitions, 7935 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-04 14:19:18,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:18,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:18,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:19,047 INFO L124 PetriNetUnfolderBase]: 2728/4575 cut-off events. [2024-06-04 14:19:19,047 INFO L125 PetriNetUnfolderBase]: For 332173/332173 co-relation queries the response was YES. [2024-06-04 14:19:19,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34358 conditions, 4575 events. 2728/4575 cut-off events. For 332173/332173 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 29550 event pairs, 524 based on Foata normal form. 1/4571 useless extension candidates. Maximal degree in co-relation 34197. Up to 3604 conditions per place. [2024-06-04 14:19:19,099 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 243 selfloop transitions, 269 changer transitions 0/518 dead transitions. [2024-06-04 14:19:19,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 518 transitions, 9549 flow [2024-06-04 14:19:19,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:19:19,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:19:19,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-04 14:19:19,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:19:19,100 INFO L175 Difference]: Start difference. First operand has 366 places, 483 transitions, 7935 flow. Second operand 10 states and 235 transitions. [2024-06-04 14:19:19,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 518 transitions, 9549 flow [2024-06-04 14:19:20,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 518 transitions, 8802 flow, removed 64 selfloop flow, removed 11 redundant places. [2024-06-04 14:19:20,591 INFO L231 Difference]: Finished difference. Result has 365 places, 483 transitions, 7752 flow [2024-06-04 14:19:20,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7752, PETRI_PLACES=365, PETRI_TRANSITIONS=483} [2024-06-04 14:19:20,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-04 14:19:20,591 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 483 transitions, 7752 flow [2024-06-04 14:19:20,591 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-04 14:19:20,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:20,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:20,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:19:20,591 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:20,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:20,592 INFO L85 PathProgramCache]: Analyzing trace with hash 2098460865, now seen corresponding path program 24 times [2024-06-04 14:19:20,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:20,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458390377] [2024-06-04 14:19:20,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:20,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:20,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:20,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:20,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458390377] [2024-06-04 14:19:20,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458390377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:20,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:20,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:20,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589736393] [2024-06-04 14:19:20,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:20,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:20,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:20,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:20,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:20,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:20,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 483 transitions, 7752 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-04 14:19:20,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:20,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:20,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:21,537 INFO L124 PetriNetUnfolderBase]: 2738/4603 cut-off events. [2024-06-04 14:19:21,537 INFO L125 PetriNetUnfolderBase]: For 326340/326343 co-relation queries the response was YES. [2024-06-04 14:19:21,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34255 conditions, 4603 events. 2738/4603 cut-off events. For 326340/326343 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 29846 event pairs, 492 based on Foata normal form. 4/4605 useless extension candidates. Maximal degree in co-relation 34096. Up to 3614 conditions per place. [2024-06-04 14:19:21,590 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 239 changer transitions 0/515 dead transitions. [2024-06-04 14:19:21,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 515 transitions, 9264 flow [2024-06-04 14:19:21,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:19:21,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:19:21,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-04 14:19:21,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-04 14:19:21,590 INFO L175 Difference]: Start difference. First operand has 365 places, 483 transitions, 7752 flow. Second operand 10 states and 224 transitions. [2024-06-04 14:19:21,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 515 transitions, 9264 flow [2024-06-04 14:19:23,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 515 transitions, 8658 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-04 14:19:23,148 INFO L231 Difference]: Finished difference. Result has 364 places, 487 transitions, 7740 flow [2024-06-04 14:19:23,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7162, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7740, PETRI_PLACES=364, PETRI_TRANSITIONS=487} [2024-06-04 14:19:23,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-04 14:19:23,148 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 487 transitions, 7740 flow [2024-06-04 14:19:23,148 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-04 14:19:23,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:23,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:23,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:19:23,148 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:23,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:23,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2091103635, now seen corresponding path program 25 times [2024-06-04 14:19:23,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:23,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696347760] [2024-06-04 14:19:23,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:23,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:23,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:23,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:23,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696347760] [2024-06-04 14:19:23,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696347760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:23,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:23,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:23,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195760140] [2024-06-04 14:19:23,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:23,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:23,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:23,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:23,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:23,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:23,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 487 transitions, 7740 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-04 14:19:23,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:23,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:23,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:24,068 INFO L124 PetriNetUnfolderBase]: 2748/4621 cut-off events. [2024-06-04 14:19:24,069 INFO L125 PetriNetUnfolderBase]: For 319731/319734 co-relation queries the response was YES. [2024-06-04 14:19:24,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34253 conditions, 4621 events. 2748/4621 cut-off events. For 319731/319734 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 30039 event pairs, 492 based on Foata normal form. 4/4623 useless extension candidates. Maximal degree in co-relation 34095. Up to 3624 conditions per place. [2024-06-04 14:19:24,118 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 248 changer transitions 0/524 dead transitions. [2024-06-04 14:19:24,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 524 transitions, 9280 flow [2024-06-04 14:19:24,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:19:24,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:19:24,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-04 14:19:24,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-04 14:19:24,119 INFO L175 Difference]: Start difference. First operand has 364 places, 487 transitions, 7740 flow. Second operand 9 states and 215 transitions. [2024-06-04 14:19:24,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 524 transitions, 9280 flow [2024-06-04 14:19:25,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 524 transitions, 8870 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:25,669 INFO L231 Difference]: Finished difference. Result has 367 places, 491 transitions, 7941 flow [2024-06-04 14:19:25,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7347, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7941, PETRI_PLACES=367, PETRI_TRANSITIONS=491} [2024-06-04 14:19:25,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-04 14:19:25,669 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 491 transitions, 7941 flow [2024-06-04 14:19:25,669 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-04 14:19:25,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:25,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:25,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:19:25,669 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:25,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:25,669 INFO L85 PathProgramCache]: Analyzing trace with hash 2091109215, now seen corresponding path program 26 times [2024-06-04 14:19:25,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:25,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623078777] [2024-06-04 14:19:25,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:25,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:25,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:25,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:25,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:25,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623078777] [2024-06-04 14:19:25,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623078777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:25,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:25,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:25,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34532959] [2024-06-04 14:19:25,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:25,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:25,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:25,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:25,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:25,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:25,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 491 transitions, 7941 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-04 14:19:25,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:25,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:25,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:26,599 INFO L124 PetriNetUnfolderBase]: 2742/4613 cut-off events. [2024-06-04 14:19:26,600 INFO L125 PetriNetUnfolderBase]: For 313741/313744 co-relation queries the response was YES. [2024-06-04 14:19:26,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34082 conditions, 4613 events. 2742/4613 cut-off events. For 313741/313744 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 30009 event pairs, 492 based on Foata normal form. 4/4615 useless extension candidates. Maximal degree in co-relation 33923. Up to 3619 conditions per place. [2024-06-04 14:19:26,654 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 251 changer transitions 0/525 dead transitions. [2024-06-04 14:19:26,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 525 transitions, 9227 flow [2024-06-04 14:19:26,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:19:26,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:19:26,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-04 14:19:26,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-04 14:19:26,655 INFO L175 Difference]: Start difference. First operand has 367 places, 491 transitions, 7941 flow. Second operand 11 states and 250 transitions. [2024-06-04 14:19:26,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 525 transitions, 9227 flow [2024-06-04 14:19:28,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 525 transitions, 8648 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-04 14:19:28,292 INFO L231 Difference]: Finished difference. Result has 368 places, 491 transitions, 7885 flow [2024-06-04 14:19:28,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7366, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7885, PETRI_PLACES=368, PETRI_TRANSITIONS=491} [2024-06-04 14:19:28,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-04 14:19:28,292 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 491 transitions, 7885 flow [2024-06-04 14:19:28,293 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-04 14:19:28,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:28,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:28,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:19:28,293 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:28,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:28,293 INFO L85 PathProgramCache]: Analyzing trace with hash -200397611, now seen corresponding path program 27 times [2024-06-04 14:19:28,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:28,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270716211] [2024-06-04 14:19:28,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:28,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:28,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:28,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-04 14:19:28,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:28,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270716211] [2024-06-04 14:19:28,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270716211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:28,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:28,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:28,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197588911] [2024-06-04 14:19:28,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:28,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:28,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:28,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:28,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:28,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:28,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 491 transitions, 7885 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-04 14:19:28,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:28,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:28,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:29,205 INFO L124 PetriNetUnfolderBase]: 2739/4599 cut-off events. [2024-06-04 14:19:29,205 INFO L125 PetriNetUnfolderBase]: For 300944/300944 co-relation queries the response was YES. [2024-06-04 14:19:29,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33813 conditions, 4599 events. 2739/4599 cut-off events. For 300944/300944 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29752 event pairs, 524 based on Foata normal form. 1/4595 useless extension candidates. Maximal degree in co-relation 33656. Up to 3617 conditions per place. [2024-06-04 14:19:29,256 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 240 selfloop transitions, 270 changer transitions 0/516 dead transitions. [2024-06-04 14:19:29,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 516 transitions, 9129 flow [2024-06-04 14:19:29,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:29,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:29,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:19:29,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:19:29,258 INFO L175 Difference]: Start difference. First operand has 368 places, 491 transitions, 7885 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:19:29,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 516 transitions, 9129 flow [2024-06-04 14:19:30,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 516 transitions, 8522 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-06-04 14:19:30,618 INFO L231 Difference]: Finished difference. Result has 364 places, 491 transitions, 7832 flow [2024-06-04 14:19:30,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7282, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7832, PETRI_PLACES=364, PETRI_TRANSITIONS=491} [2024-06-04 14:19:30,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-04 14:19:30,619 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 491 transitions, 7832 flow [2024-06-04 14:19:30,619 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-04 14:19:30,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:30,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:30,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:19:30,624 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:30,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:30,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1598252169, now seen corresponding path program 2 times [2024-06-04 14:19:30,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:30,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286221917] [2024-06-04 14:19:30,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:30,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:30,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:30,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-04 14:19:30,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:30,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286221917] [2024-06-04 14:19:30,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286221917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:30,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:30,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:30,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70667920] [2024-06-04 14:19:30,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:30,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:30,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:30,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:30,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:30,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:30,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 491 transitions, 7832 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-04 14:19:30,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:30,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:30,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:31,566 INFO L124 PetriNetUnfolderBase]: 2845/4785 cut-off events. [2024-06-04 14:19:31,566 INFO L125 PetriNetUnfolderBase]: For 361220/361223 co-relation queries the response was YES. [2024-06-04 14:19:31,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35587 conditions, 4785 events. 2845/4785 cut-off events. For 361220/361223 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31162 event pairs, 379 based on Foata normal form. 14/4797 useless extension candidates. Maximal degree in co-relation 35431. Up to 3799 conditions per place. [2024-06-04 14:19:31,618 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 433 selfloop transitions, 83 changer transitions 0/522 dead transitions. [2024-06-04 14:19:31,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 522 transitions, 9216 flow [2024-06-04 14:19:31,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:31,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:31,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:19:31,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:19:31,619 INFO L175 Difference]: Start difference. First operand has 364 places, 491 transitions, 7832 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:19:31,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 522 transitions, 9216 flow [2024-06-04 14:19:33,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 522 transitions, 8624 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-04 14:19:33,278 INFO L231 Difference]: Finished difference. Result has 362 places, 495 transitions, 7553 flow [2024-06-04 14:19:33,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7244, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7553, PETRI_PLACES=362, PETRI_TRANSITIONS=495} [2024-06-04 14:19:33,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-04 14:19:33,279 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 495 transitions, 7553 flow [2024-06-04 14:19:33,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-04 14:19:33,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:33,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-04 14:19:33,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:19:33,279 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:33,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:33,279 INFO L85 PathProgramCache]: Analyzing trace with hash 2041080969, now seen corresponding path program 3 times [2024-06-04 14:19:33,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:33,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049726611] [2024-06-04 14:19:33,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:33,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:33,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:33,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:33,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:33,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049726611] [2024-06-04 14:19:33,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049726611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:33,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:33,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:33,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948103103] [2024-06-04 14:19:33,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:33,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:33,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:33,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:33,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:33,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:33,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 495 transitions, 7553 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-04 14:19:33,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:33,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:33,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:34,253 INFO L124 PetriNetUnfolderBase]: 2938/4940 cut-off events. [2024-06-04 14:19:34,253 INFO L125 PetriNetUnfolderBase]: For 378099/378102 co-relation queries the response was YES. [2024-06-04 14:19:34,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37042 conditions, 4940 events. 2938/4940 cut-off events. For 378099/378102 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32306 event pairs, 371 based on Foata normal form. 14/4952 useless extension candidates. Maximal degree in co-relation 36885. Up to 3777 conditions per place. [2024-06-04 14:19:34,307 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 431 selfloop transitions, 94 changer transitions 0/531 dead transitions. [2024-06-04 14:19:34,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 531 transitions, 9139 flow [2024-06-04 14:19:34,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:34,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:34,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:19:34,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-04 14:19:34,308 INFO L175 Difference]: Start difference. First operand has 362 places, 495 transitions, 7553 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:19:34,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 531 transitions, 9139 flow [2024-06-04 14:19:36,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 531 transitions, 9016 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:36,438 INFO L231 Difference]: Finished difference. Result has 367 places, 499 transitions, 7743 flow [2024-06-04 14:19:36,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7430, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7743, PETRI_PLACES=367, PETRI_TRANSITIONS=499} [2024-06-04 14:19:36,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-04 14:19:36,439 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 499 transitions, 7743 flow [2024-06-04 14:19:36,439 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-04 14:19:36,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:36,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:36,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:19:36,439 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:36,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:36,439 INFO L85 PathProgramCache]: Analyzing trace with hash 2098737447, now seen corresponding path program 4 times [2024-06-04 14:19:36,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:36,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055194213] [2024-06-04 14:19:36,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:36,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:36,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:36,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:36,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:36,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055194213] [2024-06-04 14:19:36,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055194213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:36,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:36,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:36,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705402718] [2024-06-04 14:19:36,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:36,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:36,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:36,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:36,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:36,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:36,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 499 transitions, 7743 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-04 14:19:36,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:36,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:36,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:37,422 INFO L124 PetriNetUnfolderBase]: 2985/5021 cut-off events. [2024-06-04 14:19:37,422 INFO L125 PetriNetUnfolderBase]: For 388124/388127 co-relation queries the response was YES. [2024-06-04 14:19:37,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37929 conditions, 5021 events. 2985/5021 cut-off events. For 388124/388127 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32918 event pairs, 548 based on Foata normal form. 14/5033 useless extension candidates. Maximal degree in co-relation 37770. Up to 3631 conditions per place. [2024-06-04 14:19:37,483 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 406 selfloop transitions, 115 changer transitions 0/527 dead transitions. [2024-06-04 14:19:37,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 527 transitions, 9117 flow [2024-06-04 14:19:37,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:37,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:37,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:19:37,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:19:37,484 INFO L175 Difference]: Start difference. First operand has 367 places, 499 transitions, 7743 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:19:37,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 527 transitions, 9117 flow [2024-06-04 14:19:39,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 527 transitions, 8882 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-04 14:19:39,528 INFO L231 Difference]: Finished difference. Result has 371 places, 502 transitions, 7872 flow [2024-06-04 14:19:39,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7512, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7872, PETRI_PLACES=371, PETRI_TRANSITIONS=502} [2024-06-04 14:19:39,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-04 14:19:39,529 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 502 transitions, 7872 flow [2024-06-04 14:19:39,529 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-04 14:19:39,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:39,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:39,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:19:39,529 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:39,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:39,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1007796255, now seen corresponding path program 1 times [2024-06-04 14:19:39,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:39,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986848556] [2024-06-04 14:19:39,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:39,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:39,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:39,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:39,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:39,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986848556] [2024-06-04 14:19:39,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986848556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:39,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:39,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:39,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117841691] [2024-06-04 14:19:39,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:39,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:39,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:39,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:39,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:39,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:39,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 502 transitions, 7872 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-04 14:19:39,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:39,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:39,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:40,608 INFO L124 PetriNetUnfolderBase]: 3025/5092 cut-off events. [2024-06-04 14:19:40,608 INFO L125 PetriNetUnfolderBase]: For 384137/384137 co-relation queries the response was YES. [2024-06-04 14:19:40,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38364 conditions, 5092 events. 3025/5092 cut-off events. For 384137/384137 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 33662 event pairs, 563 based on Foata normal form. 6/5097 useless extension candidates. Maximal degree in co-relation 38203. Up to 4572 conditions per place. [2024-06-04 14:19:40,666 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 484 selfloop transitions, 38 changer transitions 0/528 dead transitions. [2024-06-04 14:19:40,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 528 transitions, 9037 flow [2024-06-04 14:19:40,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:19:40,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:19:40,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-04 14:19:40,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-04 14:19:40,667 INFO L175 Difference]: Start difference. First operand has 371 places, 502 transitions, 7872 flow. Second operand 10 states and 204 transitions. [2024-06-04 14:19:40,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 528 transitions, 9037 flow [2024-06-04 14:19:42,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 528 transitions, 8863 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:42,624 INFO L231 Difference]: Finished difference. Result has 379 places, 504 transitions, 7825 flow [2024-06-04 14:19:42,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7698, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7825, PETRI_PLACES=379, PETRI_TRANSITIONS=504} [2024-06-04 14:19:42,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-04 14:19:42,624 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 504 transitions, 7825 flow [2024-06-04 14:19:42,624 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-04 14:19:42,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:42,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:42,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:19:42,625 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:42,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:42,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1775568387, now seen corresponding path program 2 times [2024-06-04 14:19:42,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:42,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463386399] [2024-06-04 14:19:42,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:42,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:42,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:42,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:42,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463386399] [2024-06-04 14:19:42,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463386399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:42,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:42,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:42,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442469208] [2024-06-04 14:19:42,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:42,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:42,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:42,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:42,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:42,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:42,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 504 transitions, 7825 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-04 14:19:42,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:42,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:42,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:43,683 INFO L124 PetriNetUnfolderBase]: 3045/5123 cut-off events. [2024-06-04 14:19:43,683 INFO L125 PetriNetUnfolderBase]: For 379371/379371 co-relation queries the response was YES. [2024-06-04 14:19:43,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38300 conditions, 5123 events. 3045/5123 cut-off events. For 379371/379371 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 33853 event pairs, 545 based on Foata normal form. 6/5128 useless extension candidates. Maximal degree in co-relation 38136. Up to 4455 conditions per place. [2024-06-04 14:19:43,745 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 475 selfloop transitions, 52 changer transitions 0/533 dead transitions. [2024-06-04 14:19:43,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 533 transitions, 9007 flow [2024-06-04 14:19:43,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:43,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:43,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:19:43,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:19:43,746 INFO L175 Difference]: Start difference. First operand has 379 places, 504 transitions, 7825 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:19:43,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 533 transitions, 9007 flow [2024-06-04 14:19:45,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 533 transitions, 8925 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:19:45,792 INFO L231 Difference]: Finished difference. Result has 379 places, 505 transitions, 7878 flow [2024-06-04 14:19:45,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7743, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7878, PETRI_PLACES=379, PETRI_TRANSITIONS=505} [2024-06-04 14:19:45,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-04 14:19:45,792 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 505 transitions, 7878 flow [2024-06-04 14:19:45,792 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-04 14:19:45,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:45,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:45,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:19:45,793 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:45,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:45,793 INFO L85 PathProgramCache]: Analyzing trace with hash 2041265667, now seen corresponding path program 3 times [2024-06-04 14:19:45,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:45,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395124949] [2024-06-04 14:19:45,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:45,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:45,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:45,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-04 14:19:45,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:45,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395124949] [2024-06-04 14:19:45,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395124949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:45,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:45,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:45,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916221499] [2024-06-04 14:19:45,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:45,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:45,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:45,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:45,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:45,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:45,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 505 transitions, 7878 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-04 14:19:45,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:45,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:45,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:46,855 INFO L124 PetriNetUnfolderBase]: 3032/5103 cut-off events. [2024-06-04 14:19:46,855 INFO L125 PetriNetUnfolderBase]: For 360398/360401 co-relation queries the response was YES. [2024-06-04 14:19:46,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37766 conditions, 5103 events. 3032/5103 cut-off events. For 360398/360401 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 33669 event pairs, 524 based on Foata normal form. 8/5109 useless extension candidates. Maximal degree in co-relation 37601. Up to 4398 conditions per place. [2024-06-04 14:19:46,909 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 474 selfloop transitions, 51 changer transitions 0/531 dead transitions. [2024-06-04 14:19:46,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 531 transitions, 9028 flow [2024-06-04 14:19:46,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:46,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:46,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 14:19:46,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-04 14:19:46,910 INFO L175 Difference]: Start difference. First operand has 379 places, 505 transitions, 7878 flow. Second operand 7 states and 160 transitions. [2024-06-04 14:19:46,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 531 transitions, 9028 flow [2024-06-04 14:19:49,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 531 transitions, 8911 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:49,034 INFO L231 Difference]: Finished difference. Result has 381 places, 505 transitions, 7867 flow [2024-06-04 14:19:49,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7761, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7867, PETRI_PLACES=381, PETRI_TRANSITIONS=505} [2024-06-04 14:19:49,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-04 14:19:49,034 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 505 transitions, 7867 flow [2024-06-04 14:19:49,035 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-04 14:19:49,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:49,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:49,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:19:49,035 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:49,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:49,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1153588444, now seen corresponding path program 1 times [2024-06-04 14:19:49,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:49,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215238115] [2024-06-04 14:19:49,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:49,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:49,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:49,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:49,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:49,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215238115] [2024-06-04 14:19:49,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215238115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:49,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:49,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:49,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066695586] [2024-06-04 14:19:49,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:49,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:49,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:49,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:49,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:49,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:49,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 505 transitions, 7867 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-04 14:19:49,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:49,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:49,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:50,104 INFO L124 PetriNetUnfolderBase]: 3127/5245 cut-off events. [2024-06-04 14:19:50,105 INFO L125 PetriNetUnfolderBase]: For 407723/407723 co-relation queries the response was YES. [2024-06-04 14:19:50,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39259 conditions, 5245 events. 3127/5245 cut-off events. For 407723/407723 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34738 event pairs, 592 based on Foata normal form. 10/5247 useless extension candidates. Maximal degree in co-relation 39093. Up to 4264 conditions per place. [2024-06-04 14:19:50,166 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 400 selfloop transitions, 139 changer transitions 0/545 dead transitions. [2024-06-04 14:19:50,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 545 transitions, 9321 flow [2024-06-04 14:19:50,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:50,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:50,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:19:50,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:19:50,167 INFO L175 Difference]: Start difference. First operand has 381 places, 505 transitions, 7867 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:19:50,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 545 transitions, 9321 flow [2024-06-04 14:19:52,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 545 transitions, 9177 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:52,545 INFO L231 Difference]: Finished difference. Result has 383 places, 509 transitions, 8098 flow [2024-06-04 14:19:52,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7723, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8098, PETRI_PLACES=383, PETRI_TRANSITIONS=509} [2024-06-04 14:19:52,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-04 14:19:52,546 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 509 transitions, 8098 flow [2024-06-04 14:19:52,546 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-04 14:19:52,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:52,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, 1] [2024-06-04 14:19:52,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:19:52,546 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:52,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:52,546 INFO L85 PathProgramCache]: Analyzing trace with hash 280373674, now seen corresponding path program 2 times [2024-06-04 14:19:52,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:52,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887050699] [2024-06-04 14:19:52,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:52,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:52,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:52,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:52,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887050699] [2024-06-04 14:19:52,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887050699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:52,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:52,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:52,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131580753] [2024-06-04 14:19:52,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:52,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:52,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:52,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:52,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:52,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:52,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 509 transitions, 8098 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-04 14:19:52,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:52,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:52,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:53,597 INFO L124 PetriNetUnfolderBase]: 3163/5310 cut-off events. [2024-06-04 14:19:53,597 INFO L125 PetriNetUnfolderBase]: For 418317/418317 co-relation queries the response was YES. [2024-06-04 14:19:53,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39806 conditions, 5310 events. 3163/5310 cut-off events. For 418317/418317 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 35265 event pairs, 623 based on Foata normal form. 10/5316 useless extension candidates. Maximal degree in co-relation 39640. Up to 4521 conditions per place. [2024-06-04 14:19:53,659 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 397 selfloop transitions, 136 changer transitions 0/539 dead transitions. [2024-06-04 14:19:53,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 539 transitions, 9300 flow [2024-06-04 14:19:53,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:53,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:53,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:19:53,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:19:53,659 INFO L175 Difference]: Start difference. First operand has 383 places, 509 transitions, 8098 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:19:53,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 539 transitions, 9300 flow [2024-06-04 14:19:55,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 539 transitions, 9076 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-04 14:19:55,474 INFO L231 Difference]: Finished difference. Result has 387 places, 511 transitions, 8204 flow [2024-06-04 14:19:55,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7886, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8204, PETRI_PLACES=387, PETRI_TRANSITIONS=511} [2024-06-04 14:19:55,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-04 14:19:55,477 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 511 transitions, 8204 flow [2024-06-04 14:19:55,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-04 14:19:55,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:55,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:55,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:19:55,478 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:55,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:55,478 INFO L85 PathProgramCache]: Analyzing trace with hash -90199762, now seen corresponding path program 3 times [2024-06-04 14:19:55,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:55,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671901621] [2024-06-04 14:19:55,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:55,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:55,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:55,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:55,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671901621] [2024-06-04 14:19:55,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671901621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:55,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:55,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:55,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497210145] [2024-06-04 14:19:55,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:55,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:55,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:55,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:55,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:55,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:55,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 511 transitions, 8204 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-04 14:19:55,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:55,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:55,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:56,603 INFO L124 PetriNetUnfolderBase]: 3199/5367 cut-off events. [2024-06-04 14:19:56,603 INFO L125 PetriNetUnfolderBase]: For 417963/417966 co-relation queries the response was YES. [2024-06-04 14:19:56,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40289 conditions, 5367 events. 3199/5367 cut-off events. For 417963/417966 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 35774 event pairs, 620 based on Foata normal form. 12/5377 useless extension candidates. Maximal degree in co-relation 40121. Up to 4753 conditions per place. [2024-06-04 14:19:56,789 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 471 selfloop transitions, 61 changer transitions 0/538 dead transitions. [2024-06-04 14:19:56,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 538 transitions, 9388 flow [2024-06-04 14:19:56,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:56,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:56,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:19:56,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:19:56,790 INFO L175 Difference]: Start difference. First operand has 387 places, 511 transitions, 8204 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:19:56,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 538 transitions, 9388 flow [2024-06-04 14:19:59,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 538 transitions, 9096 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:59,085 INFO L231 Difference]: Finished difference. Result has 389 places, 513 transitions, 8084 flow [2024-06-04 14:19:59,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8084, PETRI_PLACES=389, PETRI_TRANSITIONS=513} [2024-06-04 14:19:59,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-04 14:19:59,085 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 513 transitions, 8084 flow [2024-06-04 14:19:59,086 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-04 14:19:59,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:59,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:59,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:19:59,086 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:59,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:59,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1159992517, now seen corresponding path program 1 times [2024-06-04 14:19:59,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:59,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508167262] [2024-06-04 14:19:59,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:59,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:59,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:59,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:59,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508167262] [2024-06-04 14:19:59,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508167262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:59,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:59,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:59,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791994371] [2024-06-04 14:19:59,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:59,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:59,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:59,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:59,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:59,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:59,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 513 transitions, 8084 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:59,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:59,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:59,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:00,183 INFO L124 PetriNetUnfolderBase]: 3260/5466 cut-off events. [2024-06-04 14:20:00,184 INFO L125 PetriNetUnfolderBase]: For 421902/421902 co-relation queries the response was YES. [2024-06-04 14:20:00,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41436 conditions, 5466 events. 3260/5466 cut-off events. For 421902/421902 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36482 event pairs, 625 based on Foata normal form. 1/5463 useless extension candidates. Maximal degree in co-relation 41267. Up to 4327 conditions per place. [2024-06-04 14:20:00,247 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 274 selfloop transitions, 284 changer transitions 0/564 dead transitions. [2024-06-04 14:20:00,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 564 transitions, 10164 flow [2024-06-04 14:20:00,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:00,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:00,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:20:00,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:20:00,248 INFO L175 Difference]: Start difference. First operand has 389 places, 513 transitions, 8084 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:20:00,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 564 transitions, 10164 flow [2024-06-04 14:20:02,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 564 transitions, 10018 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:02,614 INFO L231 Difference]: Finished difference. Result has 391 places, 537 transitions, 8912 flow [2024-06-04 14:20:02,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7938, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8912, PETRI_PLACES=391, PETRI_TRANSITIONS=537} [2024-06-04 14:20:02,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-04 14:20:02,614 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 537 transitions, 8912 flow [2024-06-04 14:20:02,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:02,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:02,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:02,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:20:02,615 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:02,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:02,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1326226297, now seen corresponding path program 2 times [2024-06-04 14:20:02,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:02,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134050399] [2024-06-04 14:20:02,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:02,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:02,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:02,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:02,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:02,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134050399] [2024-06-04 14:20:02,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134050399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:02,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:02,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:02,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096782269] [2024-06-04 14:20:02,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:02,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:02,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:02,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:02,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:02,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:02,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 537 transitions, 8912 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:02,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:02,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:02,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:03,766 INFO L124 PetriNetUnfolderBase]: 3257/5462 cut-off events. [2024-06-04 14:20:03,766 INFO L125 PetriNetUnfolderBase]: For 428027/428027 co-relation queries the response was YES. [2024-06-04 14:20:03,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41921 conditions, 5462 events. 3257/5462 cut-off events. For 428027/428027 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36443 event pairs, 635 based on Foata normal form. 1/5459 useless extension candidates. Maximal degree in co-relation 41751. Up to 4324 conditions per place. [2024-06-04 14:20:03,836 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 313 changer transitions 0/566 dead transitions. [2024-06-04 14:20:03,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 566 transitions, 10440 flow [2024-06-04 14:20:03,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:03,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:03,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:20:03,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-04 14:20:03,837 INFO L175 Difference]: Start difference. First operand has 391 places, 537 transitions, 8912 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:20:03,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 566 transitions, 10440 flow [2024-06-04 14:20:06,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 566 transitions, 10127 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:06,532 INFO L231 Difference]: Finished difference. Result has 396 places, 537 transitions, 9231 flow [2024-06-04 14:20:06,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8599, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9231, PETRI_PLACES=396, PETRI_TRANSITIONS=537} [2024-06-04 14:20:06,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-04 14:20:06,532 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 537 transitions, 9231 flow [2024-06-04 14:20:06,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:06,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:06,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:06,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:20:06,533 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:06,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:06,533 INFO L85 PathProgramCache]: Analyzing trace with hash -377261095, now seen corresponding path program 3 times [2024-06-04 14:20:06,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:06,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143453853] [2024-06-04 14:20:06,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:06,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:06,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:06,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:06,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:06,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143453853] [2024-06-04 14:20:06,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143453853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:06,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:06,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:06,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143117386] [2024-06-04 14:20:06,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:06,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:06,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:06,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:06,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:06,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:06,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 537 transitions, 9231 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:06,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:06,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:06,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:07,683 INFO L124 PetriNetUnfolderBase]: 3270/5489 cut-off events. [2024-06-04 14:20:07,684 INFO L125 PetriNetUnfolderBase]: For 445152/445155 co-relation queries the response was YES. [2024-06-04 14:20:07,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42457 conditions, 5489 events. 3270/5489 cut-off events. For 445152/445155 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36716 event pairs, 626 based on Foata normal form. 3/5490 useless extension candidates. Maximal degree in co-relation 42286. Up to 4753 conditions per place. [2024-06-04 14:20:07,869 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 135 changer transitions 0/570 dead transitions. [2024-06-04 14:20:07,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 570 transitions, 10709 flow [2024-06-04 14:20:07,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:07,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:07,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-04 14:20:07,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-04 14:20:07,869 INFO L175 Difference]: Start difference. First operand has 396 places, 537 transitions, 9231 flow. Second operand 10 states and 218 transitions. [2024-06-04 14:20:07,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 570 transitions, 10709 flow [2024-06-04 14:20:10,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 570 transitions, 9702 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 14:20:10,645 INFO L231 Difference]: Finished difference. Result has 399 places, 543 transitions, 8620 flow [2024-06-04 14:20:10,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8248, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8620, PETRI_PLACES=399, PETRI_TRANSITIONS=543} [2024-06-04 14:20:10,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-04 14:20:10,645 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 543 transitions, 8620 flow [2024-06-04 14:20:10,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:10,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:10,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:10,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:20:10,645 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:10,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:10,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1150738087, now seen corresponding path program 4 times [2024-06-04 14:20:10,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:10,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568539519] [2024-06-04 14:20:10,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:10,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:10,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:10,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:10,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:10,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568539519] [2024-06-04 14:20:10,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568539519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:10,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:10,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:10,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817188104] [2024-06-04 14:20:10,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:10,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:10,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:10,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:10,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:10,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:10,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 543 transitions, 8620 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:10,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:10,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:10,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:11,766 INFO L124 PetriNetUnfolderBase]: 3275/5493 cut-off events. [2024-06-04 14:20:11,766 INFO L125 PetriNetUnfolderBase]: For 446272/446272 co-relation queries the response was YES. [2024-06-04 14:20:11,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41992 conditions, 5493 events. 3275/5493 cut-off events. For 446272/446272 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 36666 event pairs, 645 based on Foata normal form. 1/5490 useless extension candidates. Maximal degree in co-relation 41821. Up to 4345 conditions per place. [2024-06-04 14:20:11,830 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 293 selfloop transitions, 271 changer transitions 0/570 dead transitions. [2024-06-04 14:20:11,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 570 transitions, 10372 flow [2024-06-04 14:20:11,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:11,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:11,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:20:11,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:20:11,831 INFO L175 Difference]: Start difference. First operand has 399 places, 543 transitions, 8620 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:20:11,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 570 transitions, 10372 flow [2024-06-04 14:20:15,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 570 transitions, 10190 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:15,401 INFO L231 Difference]: Finished difference. Result has 401 places, 546 transitions, 9036 flow [2024-06-04 14:20:15,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8438, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9036, PETRI_PLACES=401, PETRI_TRANSITIONS=546} [2024-06-04 14:20:15,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-04 14:20:15,402 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 546 transitions, 9036 flow [2024-06-04 14:20:15,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:15,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:15,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:15,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:20:15,403 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:15,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:15,403 INFO L85 PathProgramCache]: Analyzing trace with hash -205486375, now seen corresponding path program 5 times [2024-06-04 14:20:15,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:15,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388187650] [2024-06-04 14:20:15,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:15,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:15,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:15,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:15,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:15,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388187650] [2024-06-04 14:20:15,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388187650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:15,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:15,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:15,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055875285] [2024-06-04 14:20:15,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:15,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:15,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:15,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:15,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:15,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:15,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 546 transitions, 9036 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:15,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:15,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:15,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:16,520 INFO L124 PetriNetUnfolderBase]: 3272/5489 cut-off events. [2024-06-04 14:20:16,520 INFO L125 PetriNetUnfolderBase]: For 455677/455677 co-relation queries the response was YES. [2024-06-04 14:20:16,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42622 conditions, 5489 events. 3272/5489 cut-off events. For 455677/455677 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 36687 event pairs, 635 based on Foata normal form. 1/5486 useless extension candidates. Maximal degree in co-relation 42449. Up to 4342 conditions per place. [2024-06-04 14:20:16,586 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 273 changer transitions 0/569 dead transitions. [2024-06-04 14:20:16,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 569 transitions, 10566 flow [2024-06-04 14:20:16,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:16,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:16,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:20:16,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:20:16,587 INFO L175 Difference]: Start difference. First operand has 401 places, 546 transitions, 9036 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:20:16,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 569 transitions, 10566 flow [2024-06-04 14:20:19,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 569 transitions, 10104 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:19,703 INFO L231 Difference]: Finished difference. Result has 405 places, 546 transitions, 9127 flow [2024-06-04 14:20:19,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8574, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9127, PETRI_PLACES=405, PETRI_TRANSITIONS=546} [2024-06-04 14:20:19,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-04 14:20:19,703 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 546 transitions, 9127 flow [2024-06-04 14:20:19,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:19,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:19,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:19,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:20:19,704 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:19,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:19,704 INFO L85 PathProgramCache]: Analyzing trace with hash 108597931, now seen corresponding path program 6 times [2024-06-04 14:20:19,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:19,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926827244] [2024-06-04 14:20:19,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:19,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:19,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:19,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:19,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:19,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926827244] [2024-06-04 14:20:19,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926827244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:19,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:19,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:19,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261463223] [2024-06-04 14:20:19,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:19,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:19,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:19,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:19,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:19,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:19,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 546 transitions, 9127 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:19,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:19,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:19,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:20,949 INFO L124 PetriNetUnfolderBase]: 3269/5486 cut-off events. [2024-06-04 14:20:20,949 INFO L125 PetriNetUnfolderBase]: For 463403/463406 co-relation queries the response was YES. [2024-06-04 14:20:20,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42661 conditions, 5486 events. 3269/5486 cut-off events. For 463403/463406 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 36766 event pairs, 614 based on Foata normal form. 3/5487 useless extension candidates. Maximal degree in co-relation 42487. Up to 4753 conditions per place. [2024-06-04 14:20:21,006 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 430 selfloop transitions, 134 changer transitions 0/570 dead transitions. [2024-06-04 14:20:21,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 570 transitions, 10315 flow [2024-06-04 14:20:21,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:21,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:21,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:20:21,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:20:21,007 INFO L175 Difference]: Start difference. First operand has 405 places, 546 transitions, 9127 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:20:21,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 570 transitions, 10315 flow [2024-06-04 14:20:23,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 570 transitions, 9754 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-04 14:20:23,946 INFO L231 Difference]: Finished difference. Result has 406 places, 546 transitions, 8840 flow [2024-06-04 14:20:23,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8566, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8840, PETRI_PLACES=406, PETRI_TRANSITIONS=546} [2024-06-04 14:20:23,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-04 14:20:23,947 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 546 transitions, 8840 flow [2024-06-04 14:20:23,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:23,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:23,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:23,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 14:20:23,947 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:23,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:23,948 INFO L85 PathProgramCache]: Analyzing trace with hash -198977634, now seen corresponding path program 1 times [2024-06-04 14:20:23,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:23,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785988819] [2024-06-04 14:20:23,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:23,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:23,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:24,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:24,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:24,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785988819] [2024-06-04 14:20:24,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785988819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:24,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:24,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:24,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617005655] [2024-06-04 14:20:24,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:24,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:24,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:24,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:24,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 546 transitions, 8840 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-04 14:20:24,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:24,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:24,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:25,084 INFO L124 PetriNetUnfolderBase]: 3305/5540 cut-off events. [2024-06-04 14:20:25,084 INFO L125 PetriNetUnfolderBase]: For 506922/506925 co-relation queries the response was YES. [2024-06-04 14:20:25,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42821 conditions, 5540 events. 3305/5540 cut-off events. For 506922/506925 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 37105 event pairs, 626 based on Foata normal form. 12/5550 useless extension candidates. Maximal degree in co-relation 42646. Up to 4780 conditions per place. [2024-06-04 14:20:25,152 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 448 selfloop transitions, 119 changer transitions 0/573 dead transitions. [2024-06-04 14:20:25,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 573 transitions, 10112 flow [2024-06-04 14:20:25,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:25,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:25,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:20:25,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:20:25,153 INFO L175 Difference]: Start difference. First operand has 406 places, 546 transitions, 8840 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:20:25,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 573 transitions, 10112 flow [2024-06-04 14:20:27,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 573 transitions, 9844 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:20:27,467 INFO L231 Difference]: Finished difference. Result has 407 places, 548 transitions, 8876 flow [2024-06-04 14:20:27,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8572, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8876, PETRI_PLACES=407, PETRI_TRANSITIONS=548} [2024-06-04 14:20:27,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-04 14:20:27,480 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 548 transitions, 8876 flow [2024-06-04 14:20:27,480 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-04 14:20:27,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:27,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:27,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 14:20:27,480 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:27,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:27,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1035614317, now seen corresponding path program 7 times [2024-06-04 14:20:27,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:27,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063204006] [2024-06-04 14:20:27,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:27,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:27,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:27,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:27,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:27,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063204006] [2024-06-04 14:20:27,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063204006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:27,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:27,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:27,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479128371] [2024-06-04 14:20:27,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:27,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:27,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:27,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:27,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:27,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:27,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 548 transitions, 8876 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:27,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:27,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:27,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:28,625 INFO L124 PetriNetUnfolderBase]: 3326/5577 cut-off events. [2024-06-04 14:20:28,626 INFO L125 PetriNetUnfolderBase]: For 488466/488469 co-relation queries the response was YES. [2024-06-04 14:20:28,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43404 conditions, 5577 events. 3326/5577 cut-off events. For 488466/488469 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37384 event pairs, 640 based on Foata normal form. 3/5578 useless extension candidates. Maximal degree in co-relation 43228. Up to 4746 conditions per place. [2024-06-04 14:20:28,694 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 405 selfloop transitions, 169 changer transitions 0/580 dead transitions. [2024-06-04 14:20:28,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 580 transitions, 10597 flow [2024-06-04 14:20:28,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:20:28,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:20:28,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-04 14:20:28,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-04 14:20:28,695 INFO L175 Difference]: Start difference. First operand has 407 places, 548 transitions, 8876 flow. Second operand 11 states and 234 transitions. [2024-06-04 14:20:28,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 580 transitions, 10597 flow [2024-06-04 14:20:32,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 580 transitions, 10333 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:32,101 INFO L231 Difference]: Finished difference. Result has 412 places, 557 transitions, 9115 flow [2024-06-04 14:20:32,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8612, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9115, PETRI_PLACES=412, PETRI_TRANSITIONS=557} [2024-06-04 14:20:32,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-04 14:20:32,102 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 557 transitions, 9115 flow [2024-06-04 14:20:32,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:32,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:32,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:32,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 14:20:32,102 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:32,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:32,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1035619897, now seen corresponding path program 8 times [2024-06-04 14:20:32,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:32,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113335604] [2024-06-04 14:20:32,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:32,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:32,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:32,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:32,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:32,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113335604] [2024-06-04 14:20:32,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113335604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:32,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:32,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:32,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889295987] [2024-06-04 14:20:32,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:32,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:32,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:32,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:32,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:32,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:32,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 557 transitions, 9115 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:32,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:32,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:32,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:33,377 INFO L124 PetriNetUnfolderBase]: 3323/5573 cut-off events. [2024-06-04 14:20:33,378 INFO L125 PetriNetUnfolderBase]: For 496119/496122 co-relation queries the response was YES. [2024-06-04 14:20:33,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43385 conditions, 5573 events. 3323/5573 cut-off events. For 496119/496122 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37449 event pairs, 618 based on Foata normal form. 3/5574 useless extension candidates. Maximal degree in co-relation 43208. Up to 4743 conditions per place. [2024-06-04 14:20:33,442 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 406 selfloop transitions, 167 changer transitions 0/579 dead transitions. [2024-06-04 14:20:33,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 579 transitions, 10677 flow [2024-06-04 14:20:33,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:33,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:33,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-04 14:20:33,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-04 14:20:33,443 INFO L175 Difference]: Start difference. First operand has 412 places, 557 transitions, 9115 flow. Second operand 10 states and 217 transitions. [2024-06-04 14:20:33,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 579 transitions, 10677 flow [2024-06-04 14:20:36,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 579 transitions, 10212 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-04 14:20:36,659 INFO L231 Difference]: Finished difference. Result has 413 places, 557 transitions, 8990 flow [2024-06-04 14:20:36,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8650, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8990, PETRI_PLACES=413, PETRI_TRANSITIONS=557} [2024-06-04 14:20:36,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-04 14:20:36,659 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 557 transitions, 8990 flow [2024-06-04 14:20:36,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:36,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:36,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:36,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 14:20:36,660 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:36,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:36,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1035268357, now seen corresponding path program 9 times [2024-06-04 14:20:36,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:36,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231627787] [2024-06-04 14:20:36,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:36,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:36,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:36,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:36,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231627787] [2024-06-04 14:20:36,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231627787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:36,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:36,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:36,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889618935] [2024-06-04 14:20:36,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:36,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:36,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:36,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:36,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:36,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:36,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 557 transitions, 8990 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:36,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:36,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:36,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:37,880 INFO L124 PetriNetUnfolderBase]: 3320/5569 cut-off events. [2024-06-04 14:20:37,880 INFO L125 PetriNetUnfolderBase]: For 500272/500275 co-relation queries the response was YES. [2024-06-04 14:20:37,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43081 conditions, 5569 events. 3320/5569 cut-off events. For 500272/500275 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37333 event pairs, 628 based on Foata normal form. 3/5570 useless extension candidates. Maximal degree in co-relation 42904. Up to 4740 conditions per place. [2024-06-04 14:20:37,951 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 405 selfloop transitions, 169 changer transitions 0/580 dead transitions. [2024-06-04 14:20:37,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 580 transitions, 10560 flow [2024-06-04 14:20:37,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:20:37,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:20:37,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-04 14:20:37,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-04 14:20:37,952 INFO L175 Difference]: Start difference. First operand has 413 places, 557 transitions, 8990 flow. Second operand 11 states and 232 transitions. [2024-06-04 14:20:37,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 580 transitions, 10560 flow [2024-06-04 14:20:41,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 580 transitions, 10248 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:41,973 INFO L231 Difference]: Finished difference. Result has 418 places, 557 transitions, 9022 flow [2024-06-04 14:20:41,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8678, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9022, PETRI_PLACES=418, PETRI_TRANSITIONS=557} [2024-06-04 14:20:41,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-04 14:20:41,974 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 557 transitions, 9022 flow [2024-06-04 14:20:41,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:41,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:41,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:41,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 14:20:41,974 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:41,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:41,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1035435757, now seen corresponding path program 10 times [2024-06-04 14:20:41,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:41,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950869905] [2024-06-04 14:20:41,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:41,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:41,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:42,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:42,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:42,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950869905] [2024-06-04 14:20:42,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950869905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:42,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:42,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:42,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670741985] [2024-06-04 14:20:42,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:42,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:42,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:42,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:42,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:42,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:42,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 557 transitions, 9022 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:42,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:42,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:43,158 INFO L124 PetriNetUnfolderBase]: 3325/5578 cut-off events. [2024-06-04 14:20:43,158 INFO L125 PetriNetUnfolderBase]: For 510263/510266 co-relation queries the response was YES. [2024-06-04 14:20:43,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43291 conditions, 5578 events. 3325/5578 cut-off events. For 510263/510266 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37435 event pairs, 628 based on Foata normal form. 3/5579 useless extension candidates. Maximal degree in co-relation 43113. Up to 4746 conditions per place. [2024-06-04 14:20:43,233 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 418 selfloop transitions, 156 changer transitions 0/580 dead transitions. [2024-06-04 14:20:43,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 580 transitions, 10650 flow [2024-06-04 14:20:43,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:43,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:43,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:20:43,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:20:43,234 INFO L175 Difference]: Start difference. First operand has 418 places, 557 transitions, 9022 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:20:43,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 580 transitions, 10650 flow [2024-06-04 14:20:47,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 580 transitions, 10231 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-04 14:20:47,018 INFO L231 Difference]: Finished difference. Result has 415 places, 560 transitions, 8983 flow [2024-06-04 14:20:47,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8612, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8983, PETRI_PLACES=415, PETRI_TRANSITIONS=560} [2024-06-04 14:20:47,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-04 14:20:47,019 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 560 transitions, 8983 flow [2024-06-04 14:20:47,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:47,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:47,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:47,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 14:20:47,020 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:47,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:47,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1035262777, now seen corresponding path program 11 times [2024-06-04 14:20:47,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:47,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780958856] [2024-06-04 14:20:47,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:47,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:47,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:47,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:47,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:47,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780958856] [2024-06-04 14:20:47,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780958856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:47,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:47,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:47,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256673492] [2024-06-04 14:20:47,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:47,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:47,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:47,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:47,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:47,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:47,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 560 transitions, 8983 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:47,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:47,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:47,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:48,388 INFO L124 PetriNetUnfolderBase]: 3322/5574 cut-off events. [2024-06-04 14:20:48,388 INFO L125 PetriNetUnfolderBase]: For 516861/516864 co-relation queries the response was YES. [2024-06-04 14:20:48,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43191 conditions, 5574 events. 3322/5574 cut-off events. For 516861/516864 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37428 event pairs, 618 based on Foata normal form. 3/5575 useless extension candidates. Maximal degree in co-relation 43012. Up to 4743 conditions per place. [2024-06-04 14:20:48,462 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 412 selfloop transitions, 163 changer transitions 0/581 dead transitions. [2024-06-04 14:20:48,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 581 transitions, 10371 flow [2024-06-04 14:20:48,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:48,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:48,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-04 14:20:48,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-04 14:20:48,462 INFO L175 Difference]: Start difference. First operand has 415 places, 560 transitions, 8983 flow. Second operand 10 states and 214 transitions. [2024-06-04 14:20:48,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 581 transitions, 10371 flow [2024-06-04 14:20:51,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 581 transitions, 10105 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:51,778 INFO L231 Difference]: Finished difference. Result has 420 places, 560 transitions, 9052 flow [2024-06-04 14:20:51,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8717, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9052, PETRI_PLACES=420, PETRI_TRANSITIONS=560} [2024-06-04 14:20:51,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-04 14:20:51,779 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 560 transitions, 9052 flow [2024-06-04 14:20:51,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:51,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:51,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:51,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 14:20:51,779 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:51,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:51,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1035446917, now seen corresponding path program 12 times [2024-06-04 14:20:51,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:51,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311585806] [2024-06-04 14:20:51,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:51,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:51,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:51,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:51,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:51,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311585806] [2024-06-04 14:20:51,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311585806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:51,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:51,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:51,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63059494] [2024-06-04 14:20:51,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:51,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:51,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:51,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:51,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:51,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:51,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 560 transitions, 9052 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:51,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:51,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:51,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:52,985 INFO L124 PetriNetUnfolderBase]: 3319/5570 cut-off events. [2024-06-04 14:20:52,985 INFO L125 PetriNetUnfolderBase]: For 522494/522497 co-relation queries the response was YES. [2024-06-04 14:20:53,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43227 conditions, 5570 events. 3319/5570 cut-off events. For 522494/522497 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37459 event pairs, 618 based on Foata normal form. 3/5571 useless extension candidates. Maximal degree in co-relation 43047. Up to 4740 conditions per place. [2024-06-04 14:20:53,056 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 414 selfloop transitions, 158 changer transitions 0/578 dead transitions. [2024-06-04 14:20:53,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 578 transitions, 10240 flow [2024-06-04 14:20:53,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:53,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:53,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-04 14:20:53,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-04 14:20:53,057 INFO L175 Difference]: Start difference. First operand has 420 places, 560 transitions, 9052 flow. Second operand 8 states and 178 transitions. [2024-06-04 14:20:53,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 578 transitions, 10240 flow [2024-06-04 14:20:56,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 578 transitions, 9850 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-04 14:20:56,815 INFO L231 Difference]: Finished difference. Result has 418 places, 560 transitions, 8984 flow [2024-06-04 14:20:56,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8662, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8984, PETRI_PLACES=418, PETRI_TRANSITIONS=560} [2024-06-04 14:20:56,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-04 14:20:56,816 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 560 transitions, 8984 flow [2024-06-04 14:20:56,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:56,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:56,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:56,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 14:20:56,817 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:56,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:56,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1684225862, now seen corresponding path program 4 times [2024-06-04 14:20:56,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:56,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715214323] [2024-06-04 14:20:56,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:56,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:56,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:56,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:56,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:56,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715214323] [2024-06-04 14:20:56,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715214323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:56,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:56,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:56,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086253144] [2024-06-04 14:20:56,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:56,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:56,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:56,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:56,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:56,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:56,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 560 transitions, 8984 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-04 14:20:56,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:56,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:56,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:58,092 INFO L124 PetriNetUnfolderBase]: 3355/5626 cut-off events. [2024-06-04 14:20:58,092 INFO L125 PetriNetUnfolderBase]: For 574483/574486 co-relation queries the response was YES. [2024-06-04 14:20:58,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43599 conditions, 5626 events. 3355/5626 cut-off events. For 574483/574486 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 37827 event pairs, 618 based on Foata normal form. 12/5636 useless extension candidates. Maximal degree in co-relation 43418. Up to 4960 conditions per place. [2024-06-04 14:20:58,169 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 508 selfloop transitions, 71 changer transitions 0/585 dead transitions. [2024-06-04 14:20:58,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 585 transitions, 10260 flow [2024-06-04 14:20:58,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:58,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:58,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-04 14:20:58,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-04 14:20:58,169 INFO L175 Difference]: Start difference. First operand has 418 places, 560 transitions, 8984 flow. Second operand 9 states and 195 transitions. [2024-06-04 14:20:58,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 585 transitions, 10260 flow [2024-06-04 14:21:01,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 585 transitions, 9919 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:21:01,717 INFO L231 Difference]: Finished difference. Result has 419 places, 562 transitions, 8839 flow [2024-06-04 14:21:01,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8643, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8839, PETRI_PLACES=419, PETRI_TRANSITIONS=562} [2024-06-04 14:21:01,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-04 14:21:01,718 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 562 transitions, 8839 flow [2024-06-04 14:21:01,718 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-04 14:21:01,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:01,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:01,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 14:21:01,718 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:01,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:01,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1684410560, now seen corresponding path program 2 times [2024-06-04 14:21:01,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:01,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256391039] [2024-06-04 14:21:01,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:01,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:01,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:01,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:01,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:01,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256391039] [2024-06-04 14:21:01,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256391039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:01,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:01,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:01,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750317875] [2024-06-04 14:21:01,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:01,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:01,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:01,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:01,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:01,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:01,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 562 transitions, 8839 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-04 14:21:01,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:01,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:01,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:02,983 INFO L124 PetriNetUnfolderBase]: 3391/5682 cut-off events. [2024-06-04 14:21:02,983 INFO L125 PetriNetUnfolderBase]: For 585856/585859 co-relation queries the response was YES. [2024-06-04 14:21:03,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44001 conditions, 5682 events. 3391/5682 cut-off events. For 585856/585859 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 38204 event pairs, 626 based on Foata normal form. 12/5692 useless extension candidates. Maximal degree in co-relation 43819. Up to 4912 conditions per place. [2024-06-04 14:21:03,046 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 474 selfloop transitions, 106 changer transitions 0/586 dead transitions. [2024-06-04 14:21:03,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 586 transitions, 10133 flow [2024-06-04 14:21:03,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:03,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:03,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:21:03,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 14:21:03,047 INFO L175 Difference]: Start difference. First operand has 419 places, 562 transitions, 8839 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:21:03,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 586 transitions, 10133 flow [2024-06-04 14:21:06,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 586 transitions, 9963 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:06,506 INFO L231 Difference]: Finished difference. Result has 420 places, 564 transitions, 8951 flow [2024-06-04 14:21:06,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8669, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8951, PETRI_PLACES=420, PETRI_TRANSITIONS=564} [2024-06-04 14:21:06,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-04 14:21:06,507 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 564 transitions, 8951 flow [2024-06-04 14:21:06,507 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-04 14:21:06,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:06,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:06,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 14:21:06,507 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:06,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:06,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1912311710, now seen corresponding path program 3 times [2024-06-04 14:21:06,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:06,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950074757] [2024-06-04 14:21:06,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:06,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:06,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:06,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:06,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:06,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950074757] [2024-06-04 14:21:06,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950074757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:06,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:06,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:06,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421191881] [2024-06-04 14:21:06,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:06,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:06,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:06,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:06,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:06,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:06,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 564 transitions, 8951 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-04 14:21:06,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:06,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:06,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:07,786 INFO L124 PetriNetUnfolderBase]: 3427/5738 cut-off events. [2024-06-04 14:21:07,786 INFO L125 PetriNetUnfolderBase]: For 597972/597975 co-relation queries the response was YES. [2024-06-04 14:21:07,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44649 conditions, 5738 events. 3427/5738 cut-off events. For 597972/597975 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 38590 event pairs, 644 based on Foata normal form. 12/5748 useless extension candidates. Maximal degree in co-relation 44466. Up to 4968 conditions per place. [2024-06-04 14:21:07,858 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 476 selfloop transitions, 106 changer transitions 0/588 dead transitions. [2024-06-04 14:21:07,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 588 transitions, 10253 flow [2024-06-04 14:21:07,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:07,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:07,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:21:07,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:21:07,859 INFO L175 Difference]: Start difference. First operand has 420 places, 564 transitions, 8951 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:21:07,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 588 transitions, 10253 flow [2024-06-04 14:21:12,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 588 transitions, 10011 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:12,186 INFO L231 Difference]: Finished difference. Result has 422 places, 566 transitions, 8995 flow [2024-06-04 14:21:12,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8709, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8995, PETRI_PLACES=422, PETRI_TRANSITIONS=566} [2024-06-04 14:21:12,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-04 14:21:12,186 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 566 transitions, 8995 flow [2024-06-04 14:21:12,186 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-04 14:21:12,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:12,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:12,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 14:21:12,186 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:12,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:12,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1920882590, now seen corresponding path program 4 times [2024-06-04 14:21:12,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:12,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221623590] [2024-06-04 14:21:12,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:12,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:12,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:12,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:12,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221623590] [2024-06-04 14:21:12,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221623590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:12,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:12,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:12,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757386914] [2024-06-04 14:21:12,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:12,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:12,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:12,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:12,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:12,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:12,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 566 transitions, 8995 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-04 14:21:12,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:12,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:12,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:13,416 INFO L124 PetriNetUnfolderBase]: 3417/5722 cut-off events. [2024-06-04 14:21:13,416 INFO L125 PetriNetUnfolderBase]: For 569473/569476 co-relation queries the response was YES. [2024-06-04 14:21:13,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43855 conditions, 5722 events. 3417/5722 cut-off events. For 569473/569476 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 38410 event pairs, 618 based on Foata normal form. 12/5732 useless extension candidates. Maximal degree in co-relation 43671. Up to 4502 conditions per place. [2024-06-04 14:21:13,491 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 475 selfloop transitions, 114 changer transitions 0/595 dead transitions. [2024-06-04 14:21:13,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 595 transitions, 10545 flow [2024-06-04 14:21:13,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:13,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:13,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:21:13,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:21:13,492 INFO L175 Difference]: Start difference. First operand has 422 places, 566 transitions, 8995 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:21:13,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 595 transitions, 10545 flow [2024-06-04 14:21:17,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 595 transitions, 10299 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:17,348 INFO L231 Difference]: Finished difference. Result has 424 places, 568 transitions, 9056 flow [2024-06-04 14:21:17,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8749, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9056, PETRI_PLACES=424, PETRI_TRANSITIONS=568} [2024-06-04 14:21:17,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-04 14:21:17,348 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 568 transitions, 9056 flow [2024-06-04 14:21:17,348 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-04 14:21:17,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:17,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:17,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 14:21:17,349 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:17,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:17,349 INFO L85 PathProgramCache]: Analyzing trace with hash -284529110, now seen corresponding path program 5 times [2024-06-04 14:21:17,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:17,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150417302] [2024-06-04 14:21:17,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:17,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:17,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:17,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:17,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150417302] [2024-06-04 14:21:17,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150417302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:17,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:17,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:17,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550214254] [2024-06-04 14:21:17,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:17,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:17,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:17,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:17,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:17,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:17,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 568 transitions, 9056 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-04 14:21:17,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:17,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:17,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:18,728 INFO L124 PetriNetUnfolderBase]: 3438/5731 cut-off events. [2024-06-04 14:21:18,729 INFO L125 PetriNetUnfolderBase]: For 553801/553801 co-relation queries the response was YES. [2024-06-04 14:21:18,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44463 conditions, 5731 events. 3438/5731 cut-off events. For 553801/553801 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 38412 event pairs, 682 based on Foata normal form. 2/5726 useless extension candidates. Maximal degree in co-relation 44278. Up to 4932 conditions per place. [2024-06-04 14:21:18,788 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 436 selfloop transitions, 157 changer transitions 0/599 dead transitions. [2024-06-04 14:21:18,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 599 transitions, 10604 flow [2024-06-04 14:21:18,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:18,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:18,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:21:18,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-04 14:21:18,788 INFO L175 Difference]: Start difference. First operand has 424 places, 568 transitions, 9056 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:21:18,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 599 transitions, 10604 flow [2024-06-04 14:21:22,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 599 transitions, 10369 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:22,061 INFO L231 Difference]: Finished difference. Result has 427 places, 572 transitions, 9240 flow [2024-06-04 14:21:22,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8821, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9240, PETRI_PLACES=427, PETRI_TRANSITIONS=572} [2024-06-04 14:21:22,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-04 14:21:22,062 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 572 transitions, 9240 flow [2024-06-04 14:21:22,062 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-04 14:21:22,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:22,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:22,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 14:21:22,062 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:22,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:22,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2023261290, now seen corresponding path program 6 times [2024-06-04 14:21:22,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:22,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747207771] [2024-06-04 14:21:22,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:22,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:22,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:22,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:22,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747207771] [2024-06-04 14:21:22,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747207771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:22,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:22,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:22,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831494868] [2024-06-04 14:21:22,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:22,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:22,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:22,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:22,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:22,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:22,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 572 transitions, 9240 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-04 14:21:22,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:22,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:22,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:23,288 INFO L124 PetriNetUnfolderBase]: 3446/5752 cut-off events. [2024-06-04 14:21:23,288 INFO L125 PetriNetUnfolderBase]: For 565292/565292 co-relation queries the response was YES. [2024-06-04 14:21:23,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44633 conditions, 5752 events. 3446/5752 cut-off events. For 565292/565292 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 38640 event pairs, 681 based on Foata normal form. 2/5747 useless extension candidates. Maximal degree in co-relation 44447. Up to 4979 conditions per place. [2024-06-04 14:21:23,361 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 436 selfloop transitions, 154 changer transitions 0/596 dead transitions. [2024-06-04 14:21:23,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 596 transitions, 10526 flow [2024-06-04 14:21:23,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:23,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:23,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:21:23,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:21:23,362 INFO L175 Difference]: Start difference. First operand has 427 places, 572 transitions, 9240 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:21:23,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 596 transitions, 10526 flow [2024-06-04 14:21:27,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 596 transitions, 10244 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:27,116 INFO L231 Difference]: Finished difference. Result has 431 places, 574 transitions, 9327 flow [2024-06-04 14:21:27,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8978, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9327, PETRI_PLACES=431, PETRI_TRANSITIONS=574} [2024-06-04 14:21:27,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-04 14:21:27,117 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 574 transitions, 9327 flow [2024-06-04 14:21:27,117 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-04 14:21:27,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:27,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:27,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 14:21:27,118 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:27,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:27,118 INFO L85 PathProgramCache]: Analyzing trace with hash 128991223, now seen corresponding path program 13 times [2024-06-04 14:21:27,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:27,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857479675] [2024-06-04 14:21:27,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:27,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:27,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:27,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:27,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857479675] [2024-06-04 14:21:27,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857479675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:27,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:27,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:27,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120298523] [2024-06-04 14:21:27,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:27,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:27,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:27,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:27,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:27,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:27,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 574 transitions, 9327 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:27,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:27,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:27,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:28,363 INFO L124 PetriNetUnfolderBase]: 3451/5782 cut-off events. [2024-06-04 14:21:28,363 INFO L125 PetriNetUnfolderBase]: For 571099/571102 co-relation queries the response was YES. [2024-06-04 14:21:28,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44949 conditions, 5782 events. 3451/5782 cut-off events. For 571099/571102 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 39024 event pairs, 720 based on Foata normal form. 3/5777 useless extension candidates. Maximal degree in co-relation 44761. Up to 4616 conditions per place. [2024-06-04 14:21:28,434 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 305 selfloop transitions, 289 changer transitions 0/600 dead transitions. [2024-06-04 14:21:28,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 600 transitions, 11029 flow [2024-06-04 14:21:28,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:28,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:28,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:21:28,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:21:28,435 INFO L175 Difference]: Start difference. First operand has 431 places, 574 transitions, 9327 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:21:28,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 600 transitions, 11029 flow [2024-06-04 14:21:32,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 600 transitions, 10700 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:32,366 INFO L231 Difference]: Finished difference. Result has 433 places, 577 transitions, 9632 flow [2024-06-04 14:21:32,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8998, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9632, PETRI_PLACES=433, PETRI_TRANSITIONS=577} [2024-06-04 14:21:32,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-04 14:21:32,366 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 577 transitions, 9632 flow [2024-06-04 14:21:32,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:32,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:32,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:32,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 14:21:32,367 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:32,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:32,367 INFO L85 PathProgramCache]: Analyzing trace with hash -281678753, now seen corresponding path program 14 times [2024-06-04 14:21:32,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:32,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555262314] [2024-06-04 14:21:32,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:32,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:32,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:32,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-04 14:21:32,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:32,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555262314] [2024-06-04 14:21:32,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555262314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:32,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:32,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:32,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235075313] [2024-06-04 14:21:32,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:32,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:32,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:32,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:32,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:32,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:32,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 577 transitions, 9632 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:32,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:32,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:32,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:33,617 INFO L124 PetriNetUnfolderBase]: 3464/5800 cut-off events. [2024-06-04 14:21:33,617 INFO L125 PetriNetUnfolderBase]: For 587126/587129 co-relation queries the response was YES. [2024-06-04 14:21:33,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45610 conditions, 5800 events. 3464/5800 cut-off events. For 587126/587129 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39117 event pairs, 728 based on Foata normal form. 3/5795 useless extension candidates. Maximal degree in co-relation 45421. Up to 4631 conditions per place. [2024-06-04 14:21:33,690 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 313 selfloop transitions, 285 changer transitions 0/604 dead transitions. [2024-06-04 14:21:33,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 604 transitions, 11608 flow [2024-06-04 14:21:33,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:33,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:33,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:21:33,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:21:33,691 INFO L175 Difference]: Start difference. First operand has 433 places, 577 transitions, 9632 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:21:33,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 604 transitions, 11608 flow [2024-06-04 14:21:37,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 604 transitions, 10709 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:37,604 INFO L231 Difference]: Finished difference. Result has 434 places, 583 transitions, 9421 flow [2024-06-04 14:21:37,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8763, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9421, PETRI_PLACES=434, PETRI_TRANSITIONS=583} [2024-06-04 14:21:37,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-04 14:21:37,604 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 583 transitions, 9421 flow [2024-06-04 14:21:37,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:37,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:37,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:37,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 14:21:37,605 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:37,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:37,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1739654105, now seen corresponding path program 15 times [2024-06-04 14:21:37,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:37,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483252399] [2024-06-04 14:21:37,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:37,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:37,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:37,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:37,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:37,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483252399] [2024-06-04 14:21:37,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483252399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:37,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:37,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:37,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765793975] [2024-06-04 14:21:37,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:37,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:37,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:37,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:37,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:37,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:37,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 583 transitions, 9421 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:37,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:37,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:37,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:38,835 INFO L124 PetriNetUnfolderBase]: 3461/5800 cut-off events. [2024-06-04 14:21:38,835 INFO L125 PetriNetUnfolderBase]: For 586469/586472 co-relation queries the response was YES. [2024-06-04 14:21:38,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45338 conditions, 5800 events. 3461/5800 cut-off events. For 586469/586472 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39157 event pairs, 740 based on Foata normal form. 3/5795 useless extension candidates. Maximal degree in co-relation 45148. Up to 4628 conditions per place. [2024-06-04 14:21:38,908 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 286 changer transitions 0/603 dead transitions. [2024-06-04 14:21:38,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 603 transitions, 11079 flow [2024-06-04 14:21:38,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:38,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:38,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:21:38,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 14:21:38,909 INFO L175 Difference]: Start difference. First operand has 434 places, 583 transitions, 9421 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:21:38,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 603 transitions, 11079 flow [2024-06-04 14:21:43,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 603 transitions, 10516 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:43,303 INFO L231 Difference]: Finished difference. Result has 438 places, 583 transitions, 9436 flow [2024-06-04 14:21:43,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8858, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9436, PETRI_PLACES=438, PETRI_TRANSITIONS=583} [2024-06-04 14:21:43,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-04 14:21:43,303 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 583 transitions, 9436 flow [2024-06-04 14:21:43,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:43,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:43,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:43,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 14:21:43,303 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:43,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:43,304 INFO L85 PathProgramCache]: Analyzing trace with hash -637848022, now seen corresponding path program 7 times [2024-06-04 14:21:43,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:43,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487369820] [2024-06-04 14:21:43,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:43,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:43,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:43,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:43,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:43,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487369820] [2024-06-04 14:21:43,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487369820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:43,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:43,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:43,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325886287] [2024-06-04 14:21:43,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:43,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:43,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:43,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:43,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:43,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:43,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 583 transitions, 9436 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-04 14:21:43,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:43,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:43,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:44,586 INFO L124 PetriNetUnfolderBase]: 3482/5810 cut-off events. [2024-06-04 14:21:44,586 INFO L125 PetriNetUnfolderBase]: For 612624/612624 co-relation queries the response was YES. [2024-06-04 14:21:44,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45914 conditions, 5810 events. 3482/5810 cut-off events. For 612624/612624 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 39015 event pairs, 615 based on Foata normal form. 2/5805 useless extension candidates. Maximal degree in co-relation 45723. Up to 4522 conditions per place. [2024-06-04 14:21:44,657 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 440 selfloop transitions, 179 changer transitions 0/625 dead transitions. [2024-06-04 14:21:44,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 625 transitions, 11400 flow [2024-06-04 14:21:44,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:44,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:44,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:21:44,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:21:44,658 INFO L175 Difference]: Start difference. First operand has 438 places, 583 transitions, 9436 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:21:44,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 625 transitions, 11400 flow [2024-06-04 14:21:48,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 625 transitions, 10820 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:48,363 INFO L231 Difference]: Finished difference. Result has 440 places, 593 transitions, 9491 flow [2024-06-04 14:21:48,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8856, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9491, PETRI_PLACES=440, PETRI_TRANSITIONS=593} [2024-06-04 14:21:48,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-04 14:21:48,363 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 593 transitions, 9491 flow [2024-06-04 14:21:48,363 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-04 14:21:48,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:48,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:48,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 14:21:48,364 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:48,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:48,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1678513258, now seen corresponding path program 8 times [2024-06-04 14:21:48,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:48,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996030723] [2024-06-04 14:21:48,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:48,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:48,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:48,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:48,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:48,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996030723] [2024-06-04 14:21:48,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996030723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:48,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:48,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:48,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909596269] [2024-06-04 14:21:48,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:48,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:48,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:48,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:48,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:48,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:48,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 593 transitions, 9491 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-04 14:21:48,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:48,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:48,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:49,644 INFO L124 PetriNetUnfolderBase]: 3503/5841 cut-off events. [2024-06-04 14:21:49,644 INFO L125 PetriNetUnfolderBase]: For 635891/635891 co-relation queries the response was YES. [2024-06-04 14:21:49,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46842 conditions, 5841 events. 3503/5841 cut-off events. For 635891/635891 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 39301 event pairs, 599 based on Foata normal form. 2/5836 useless extension candidates. Maximal degree in co-relation 46649. Up to 4542 conditions per place. [2024-06-04 14:21:49,721 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 440 selfloop transitions, 183 changer transitions 0/629 dead transitions. [2024-06-04 14:21:49,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 629 transitions, 11389 flow [2024-06-04 14:21:49,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:49,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:49,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:21:49,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:21:49,722 INFO L175 Difference]: Start difference. First operand has 440 places, 593 transitions, 9491 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:21:49,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 629 transitions, 11389 flow [2024-06-04 14:21:54,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 629 transitions, 11067 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-04 14:21:54,572 INFO L231 Difference]: Finished difference. Result has 445 places, 597 transitions, 9654 flow [2024-06-04 14:21:54,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9205, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9654, PETRI_PLACES=445, PETRI_TRANSITIONS=597} [2024-06-04 14:21:54,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-04 14:21:54,572 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 597 transitions, 9654 flow [2024-06-04 14:21:54,572 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-04 14:21:54,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:54,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:54,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 14:21:54,572 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:54,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:54,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1523634640, now seen corresponding path program 9 times [2024-06-04 14:21:54,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:54,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874706232] [2024-06-04 14:21:54,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:54,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:54,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:54,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:54,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:54,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874706232] [2024-06-04 14:21:54,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874706232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:54,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:54,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:54,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691551513] [2024-06-04 14:21:54,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:54,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:54,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:54,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:54,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:54,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:54,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 597 transitions, 9654 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-04 14:21:54,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:54,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:54,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:55,858 INFO L124 PetriNetUnfolderBase]: 3511/5853 cut-off events. [2024-06-04 14:21:55,859 INFO L125 PetriNetUnfolderBase]: For 645443/645443 co-relation queries the response was YES. [2024-06-04 14:21:55,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47247 conditions, 5853 events. 3511/5853 cut-off events. For 645443/645443 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 39336 event pairs, 709 based on Foata normal form. 2/5848 useless extension candidates. Maximal degree in co-relation 47052. Up to 5074 conditions per place. [2024-06-04 14:21:55,939 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 458 selfloop transitions, 154 changer transitions 0/618 dead transitions. [2024-06-04 14:21:55,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 618 transitions, 10970 flow [2024-06-04 14:21:55,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:55,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:55,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-04 14:21:55,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-04 14:21:55,940 INFO L175 Difference]: Start difference. First operand has 445 places, 597 transitions, 9654 flow. Second operand 8 states and 178 transitions. [2024-06-04 14:21:55,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 618 transitions, 10970 flow [2024-06-04 14:21:59,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 618 transitions, 10644 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:59,517 INFO L231 Difference]: Finished difference. Result has 449 places, 599 transitions, 9691 flow [2024-06-04 14:21:59,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9330, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9691, PETRI_PLACES=449, PETRI_TRANSITIONS=599} [2024-06-04 14:21:59,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-04 14:21:59,518 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 599 transitions, 9691 flow [2024-06-04 14:21:59,518 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-04 14:21:59,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:59,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:59,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 14:21:59,518 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:59,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:59,518 INFO L85 PathProgramCache]: Analyzing trace with hash 53321560, now seen corresponding path program 10 times [2024-06-04 14:21:59,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:59,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993107713] [2024-06-04 14:21:59,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:59,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:59,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:59,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:59,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:59,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993107713] [2024-06-04 14:21:59,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993107713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:59,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:59,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:59,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285798282] [2024-06-04 14:21:59,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:59,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:59,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:59,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:59,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:59,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:21:59,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 599 transitions, 9691 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-04 14:21:59,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:59,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:21:59,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:00,812 INFO L124 PetriNetUnfolderBase]: 3532/5882 cut-off events. [2024-06-04 14:22:00,813 INFO L125 PetriNetUnfolderBase]: For 668186/668186 co-relation queries the response was YES. [2024-06-04 14:22:00,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47607 conditions, 5882 events. 3532/5882 cut-off events. For 668186/668186 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 39499 event pairs, 708 based on Foata normal form. 2/5875 useless extension candidates. Maximal degree in co-relation 47411. Up to 5038 conditions per place. [2024-06-04 14:22:00,890 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 459 selfloop transitions, 162 changer transitions 0/627 dead transitions. [2024-06-04 14:22:00,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 627 transitions, 11307 flow [2024-06-04 14:22:00,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:00,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:00,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:22:00,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:22:00,890 INFO L175 Difference]: Start difference. First operand has 449 places, 599 transitions, 9691 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:22:00,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 627 transitions, 11307 flow [2024-06-04 14:22:05,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 627 transitions, 10974 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:05,202 INFO L231 Difference]: Finished difference. Result has 452 places, 603 transitions, 9792 flow [2024-06-04 14:22:05,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9358, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9792, PETRI_PLACES=452, PETRI_TRANSITIONS=603} [2024-06-04 14:22:05,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-04 14:22:05,203 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 603 transitions, 9792 flow [2024-06-04 14:22:05,203 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-04 14:22:05,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:05,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:05,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 14:22:05,203 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:05,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:05,203 INFO L85 PathProgramCache]: Analyzing trace with hash 57642247, now seen corresponding path program 16 times [2024-06-04 14:22:05,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:05,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465870872] [2024-06-04 14:22:05,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:05,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:05,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:05,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:05,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465870872] [2024-06-04 14:22:05,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465870872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:05,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:05,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:05,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258342838] [2024-06-04 14:22:05,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:05,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:05,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:05,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:05,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:05,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:05,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 603 transitions, 9792 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:05,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:05,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:05,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:06,626 INFO L124 PetriNetUnfolderBase]: 3537/5912 cut-off events. [2024-06-04 14:22:06,626 INFO L125 PetriNetUnfolderBase]: For 672525/672528 co-relation queries the response was YES. [2024-06-04 14:22:06,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47893 conditions, 5912 events. 3537/5912 cut-off events. For 672525/672528 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 39950 event pairs, 672 based on Foata normal form. 3/5913 useless extension candidates. Maximal degree in co-relation 47695. Up to 5380 conditions per place. [2024-06-04 14:22:06,689 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 567 selfloop transitions, 48 changer transitions 0/621 dead transitions. [2024-06-04 14:22:06,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 621 transitions, 11102 flow [2024-06-04 14:22:06,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:06,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:06,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-04 14:22:06,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091463414634146 [2024-06-04 14:22:06,690 INFO L175 Difference]: Start difference. First operand has 452 places, 603 transitions, 9792 flow. Second operand 8 states and 167 transitions. [2024-06-04 14:22:06,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 621 transitions, 11102 flow [2024-06-04 14:22:11,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 621 transitions, 10772 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:11,386 INFO L231 Difference]: Finished difference. Result has 455 places, 606 transitions, 9614 flow [2024-06-04 14:22:11,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9462, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9614, PETRI_PLACES=455, PETRI_TRANSITIONS=606} [2024-06-04 14:22:11,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-04 14:22:11,386 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 606 transitions, 9614 flow [2024-06-04 14:22:11,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:11,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:11,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:11,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 14:22:11,387 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:11,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:11,387 INFO L85 PathProgramCache]: Analyzing trace with hash 2110552055, now seen corresponding path program 17 times [2024-06-04 14:22:11,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:11,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577126864] [2024-06-04 14:22:11,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:11,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:11,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:11,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:11,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577126864] [2024-06-04 14:22:11,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577126864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:11,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:11,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:11,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39554881] [2024-06-04 14:22:11,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:11,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:11,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:11,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:11,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:11,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:11,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 606 transitions, 9614 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:11,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:11,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:11,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:12,660 INFO L124 PetriNetUnfolderBase]: 3542/5923 cut-off events. [2024-06-04 14:22:12,660 INFO L125 PetriNetUnfolderBase]: For 686555/686558 co-relation queries the response was YES. [2024-06-04 14:22:12,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47658 conditions, 5923 events. 3542/5923 cut-off events. For 686555/686558 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 40015 event pairs, 751 based on Foata normal form. 3/5918 useless extension candidates. Maximal degree in co-relation 47459. Up to 4745 conditions per place. [2024-06-04 14:22:12,738 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 330 selfloop transitions, 290 changer transitions 0/626 dead transitions. [2024-06-04 14:22:12,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 626 transitions, 11384 flow [2024-06-04 14:22:12,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:12,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:12,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-04 14:22:12,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-04 14:22:12,739 INFO L175 Difference]: Start difference. First operand has 455 places, 606 transitions, 9614 flow. Second operand 8 states and 179 transitions. [2024-06-04 14:22:12,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 626 transitions, 11384 flow [2024-06-04 14:22:18,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 626 transitions, 11266 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:18,069 INFO L231 Difference]: Finished difference. Result has 457 places, 609 transitions, 10132 flow [2024-06-04 14:22:18,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9496, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10132, PETRI_PLACES=457, PETRI_TRANSITIONS=609} [2024-06-04 14:22:18,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-04 14:22:18,072 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 609 transitions, 10132 flow [2024-06-04 14:22:18,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:18,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:18,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:18,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 14:22:18,073 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:18,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:18,073 INFO L85 PathProgramCache]: Analyzing trace with hash 2110540895, now seen corresponding path program 18 times [2024-06-04 14:22:18,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:18,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641636255] [2024-06-04 14:22:18,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:18,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:18,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:18,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:18,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:18,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641636255] [2024-06-04 14:22:18,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641636255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:18,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:18,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:18,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89811177] [2024-06-04 14:22:18,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:18,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:18,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:18,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:18,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:18,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:18,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 609 transitions, 10132 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:18,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:18,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:18,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:19,364 INFO L124 PetriNetUnfolderBase]: 3539/5915 cut-off events. [2024-06-04 14:22:19,365 INFO L125 PetriNetUnfolderBase]: For 695030/695033 co-relation queries the response was YES. [2024-06-04 14:22:19,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48264 conditions, 5915 events. 3539/5915 cut-off events. For 695030/695033 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 39959 event pairs, 749 based on Foata normal form. 3/5910 useless extension candidates. Maximal degree in co-relation 48064. Up to 4742 conditions per place. [2024-06-04 14:22:19,445 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 328 selfloop transitions, 291 changer transitions 0/625 dead transitions. [2024-06-04 14:22:19,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 625 transitions, 11630 flow [2024-06-04 14:22:19,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:19,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:19,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 14:22:19,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 14:22:19,445 INFO L175 Difference]: Start difference. First operand has 457 places, 609 transitions, 10132 flow. Second operand 8 states and 177 transitions. [2024-06-04 14:22:19,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 625 transitions, 11630 flow [2024-06-04 14:22:24,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 625 transitions, 10802 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-04 14:22:24,824 INFO L231 Difference]: Finished difference. Result has 458 places, 609 transitions, 9892 flow [2024-06-04 14:22:24,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9304, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9892, PETRI_PLACES=458, PETRI_TRANSITIONS=609} [2024-06-04 14:22:24,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-04 14:22:24,824 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 609 transitions, 9892 flow [2024-06-04 14:22:24,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:24,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:24,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:24,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 14:22:24,824 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:24,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:24,825 INFO L85 PathProgramCache]: Analyzing trace with hash 2065619366, now seen corresponding path program 11 times [2024-06-04 14:22:24,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:24,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105942868] [2024-06-04 14:22:24,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:24,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:24,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:24,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:24,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105942868] [2024-06-04 14:22:24,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105942868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:24,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:24,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:24,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300061712] [2024-06-04 14:22:24,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:24,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:24,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:24,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:24,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:24,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:24,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 609 transitions, 9892 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-04 14:22:24,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:24,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:24,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:26,229 INFO L124 PetriNetUnfolderBase]: 3534/5887 cut-off events. [2024-06-04 14:22:26,229 INFO L125 PetriNetUnfolderBase]: For 697756/697756 co-relation queries the response was YES. [2024-06-04 14:22:26,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47654 conditions, 5887 events. 3534/5887 cut-off events. For 697756/697756 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 39584 event pairs, 707 based on Foata normal form. 2/5882 useless extension candidates. Maximal degree in co-relation 47455. Up to 5066 conditions per place. [2024-06-04 14:22:26,305 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 478 selfloop transitions, 155 changer transitions 0/639 dead transitions. [2024-06-04 14:22:26,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 639 transitions, 11500 flow [2024-06-04 14:22:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:26,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:26,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:22:26,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-04 14:22:26,306 INFO L175 Difference]: Start difference. First operand has 458 places, 609 transitions, 9892 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:22:26,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 639 transitions, 11500 flow [2024-06-04 14:22:30,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 639 transitions, 10884 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 14:22:30,769 INFO L231 Difference]: Finished difference. Result has 460 places, 612 transitions, 9660 flow [2024-06-04 14:22:30,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9278, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9660, PETRI_PLACES=460, PETRI_TRANSITIONS=612} [2024-06-04 14:22:30,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-04 14:22:30,770 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 612 transitions, 9660 flow [2024-06-04 14:22:30,770 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-04 14:22:30,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:30,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:30,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 14:22:30,770 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:30,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:30,770 INFO L85 PathProgramCache]: Analyzing trace with hash -333568300, now seen corresponding path program 12 times [2024-06-04 14:22:30,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:30,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531531339] [2024-06-04 14:22:30,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:30,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:30,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:30,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:30,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:30,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531531339] [2024-06-04 14:22:30,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531531339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:30,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:30,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:30,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420126608] [2024-06-04 14:22:30,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:30,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:30,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:30,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:30,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:30,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:30,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 612 transitions, 9660 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-04 14:22:30,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:30,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:30,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:32,083 INFO L124 PetriNetUnfolderBase]: 3529/5884 cut-off events. [2024-06-04 14:22:32,083 INFO L125 PetriNetUnfolderBase]: For 694976/694976 co-relation queries the response was YES. [2024-06-04 14:22:32,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47146 conditions, 5884 events. 3529/5884 cut-off events. For 694976/694976 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 39664 event pairs, 710 based on Foata normal form. 2/5879 useless extension candidates. Maximal degree in co-relation 46945. Up to 5101 conditions per place. [2024-06-04 14:22:32,161 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 478 selfloop transitions, 150 changer transitions 0/634 dead transitions. [2024-06-04 14:22:32,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 634 transitions, 10970 flow [2024-06-04 14:22:32,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:32,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:32,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:22:32,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:22:32,162 INFO L175 Difference]: Start difference. First operand has 460 places, 612 transitions, 9660 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:22:32,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 634 transitions, 10970 flow [2024-06-04 14:22:36,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 634 transitions, 10608 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:36,808 INFO L231 Difference]: Finished difference. Result has 463 places, 612 transitions, 9603 flow [2024-06-04 14:22:36,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9298, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9603, PETRI_PLACES=463, PETRI_TRANSITIONS=612} [2024-06-04 14:22:36,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-04 14:22:36,809 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 612 transitions, 9603 flow [2024-06-04 14:22:36,809 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-04 14:22:36,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:36,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:36,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 14:22:36,810 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:36,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:36,810 INFO L85 PathProgramCache]: Analyzing trace with hash 2093116444, now seen corresponding path program 13 times [2024-06-04 14:22:36,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:36,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200740339] [2024-06-04 14:22:36,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:36,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:36,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:36,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-04 14:22:36,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:36,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200740339] [2024-06-04 14:22:36,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200740339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:36,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:36,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:36,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929554873] [2024-06-04 14:22:36,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:36,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:36,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:36,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:36,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:36,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:36,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 612 transitions, 9603 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-04 14:22:36,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:36,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:36,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:38,186 INFO L124 PetriNetUnfolderBase]: 3537/5908 cut-off events. [2024-06-04 14:22:38,186 INFO L125 PetriNetUnfolderBase]: For 704647/704647 co-relation queries the response was YES. [2024-06-04 14:22:38,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47212 conditions, 5908 events. 3537/5908 cut-off events. For 704647/704647 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 39861 event pairs, 686 based on Foata normal form. 2/5905 useless extension candidates. Maximal degree in co-relation 47010. Up to 5292 conditions per place. [2024-06-04 14:22:38,267 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 563 selfloop transitions, 64 changer transitions 0/633 dead transitions. [2024-06-04 14:22:38,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 633 transitions, 10947 flow [2024-06-04 14:22:38,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:38,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:38,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-04 14:22:38,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-04 14:22:38,268 INFO L175 Difference]: Start difference. First operand has 463 places, 612 transitions, 9603 flow. Second operand 8 states and 173 transitions. [2024-06-04 14:22:38,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 633 transitions, 10947 flow [2024-06-04 14:22:42,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 633 transitions, 10650 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:42,737 INFO L231 Difference]: Finished difference. Result has 465 places, 614 transitions, 9487 flow [2024-06-04 14:22:42,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9306, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9487, PETRI_PLACES=465, PETRI_TRANSITIONS=614} [2024-06-04 14:22:42,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-04 14:22:42,737 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 614 transitions, 9487 flow [2024-06-04 14:22:42,738 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-04 14:22:42,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:42,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-04 14:22:42,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 14:22:42,738 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:42,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:42,738 INFO L85 PathProgramCache]: Analyzing trace with hash 2093301142, now seen corresponding path program 5 times [2024-06-04 14:22:42,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:42,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518775940] [2024-06-04 14:22:42,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:42,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:42,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:42,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:42,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:42,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518775940] [2024-06-04 14:22:42,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518775940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:42,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:42,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:42,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379147383] [2024-06-04 14:22:42,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:42,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:42,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:42,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:42,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:42,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:42,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 614 transitions, 9487 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-04 14:22:42,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:42,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:42,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:44,050 INFO L124 PetriNetUnfolderBase]: 3525/5879 cut-off events. [2024-06-04 14:22:44,051 INFO L125 PetriNetUnfolderBase]: For 702159/702159 co-relation queries the response was YES. [2024-06-04 14:22:44,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46724 conditions, 5879 events. 3525/5879 cut-off events. For 702159/702159 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 39542 event pairs, 696 based on Foata normal form. 2/5876 useless extension candidates. Maximal degree in co-relation 46521. Up to 5143 conditions per place. [2024-06-04 14:22:44,132 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 499 selfloop transitions, 128 changer transitions 0/633 dead transitions. [2024-06-04 14:22:44,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 633 transitions, 10787 flow [2024-06-04 14:22:44,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:44,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:44,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 14:22:44,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:22:44,133 INFO L175 Difference]: Start difference. First operand has 465 places, 614 transitions, 9487 flow. Second operand 8 states and 176 transitions. [2024-06-04 14:22:44,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 633 transitions, 10787 flow [2024-06-04 14:22:48,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 633 transitions, 10620 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:48,341 INFO L231 Difference]: Finished difference. Result has 468 places, 614 transitions, 9581 flow [2024-06-04 14:22:48,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9320, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9581, PETRI_PLACES=468, PETRI_TRANSITIONS=614} [2024-06-04 14:22:48,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-04 14:22:48,341 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 614 transitions, 9581 flow [2024-06-04 14:22:48,341 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-04 14:22:48,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:48,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:48,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 14:22:48,341 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:48,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:48,342 INFO L85 PathProgramCache]: Analyzing trace with hash -753821684, now seen corresponding path program 14 times [2024-06-04 14:22:48,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:48,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990603984] [2024-06-04 14:22:48,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:48,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:48,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:48,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:48,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:48,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990603984] [2024-06-04 14:22:48,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990603984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:48,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:48,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:48,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528271998] [2024-06-04 14:22:48,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:48,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:48,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:48,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:48,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:48,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:48,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 614 transitions, 9581 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-04 14:22:48,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:48,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:48,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:49,803 INFO L124 PetriNetUnfolderBase]: 3533/5894 cut-off events. [2024-06-04 14:22:49,803 INFO L125 PetriNetUnfolderBase]: For 715108/715108 co-relation queries the response was YES. [2024-06-04 14:22:49,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47013 conditions, 5894 events. 3533/5894 cut-off events. For 715108/715108 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 39761 event pairs, 670 based on Foata normal form. 2/5891 useless extension candidates. Maximal degree in co-relation 46809. Up to 5269 conditions per place. [2024-06-04 14:22:49,875 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 76 changer transitions 0/632 dead transitions. [2024-06-04 14:22:49,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 632 transitions, 10919 flow [2024-06-04 14:22:49,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:49,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:49,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-04 14:22:49,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-04 14:22:49,876 INFO L175 Difference]: Start difference. First operand has 468 places, 614 transitions, 9581 flow. Second operand 8 states and 173 transitions. [2024-06-04 14:22:49,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 632 transitions, 10919 flow [2024-06-04 14:22:54,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 632 transitions, 10583 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-04 14:22:54,163 INFO L231 Difference]: Finished difference. Result has 468 places, 616 transitions, 9454 flow [2024-06-04 14:22:54,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9245, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9454, PETRI_PLACES=468, PETRI_TRANSITIONS=616} [2024-06-04 14:22:54,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-04 14:22:54,163 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 616 transitions, 9454 flow [2024-06-04 14:22:54,164 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-04 14:22:54,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:54,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:54,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 14:22:54,164 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:22:54,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:54,164 INFO L85 PathProgramCache]: Analyzing trace with hash -981722834, now seen corresponding path program 15 times [2024-06-04 14:22:54,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:54,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849045684] [2024-06-04 14:22:54,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:54,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:54,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:54,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:54,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:54,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849045684] [2024-06-04 14:22:54,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849045684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:54,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:54,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:22:54,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695772626] [2024-06-04 14:22:54,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:54,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:22:54,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:54,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:22:54,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:22:54,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:22:54,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 616 transitions, 9454 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-04 14:22:54,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:54,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:22:54,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:55,544 INFO L124 PetriNetUnfolderBase]: 3541/5906 cut-off events. [2024-06-04 14:22:55,544 INFO L125 PetriNetUnfolderBase]: For 723107/723107 co-relation queries the response was YES. [2024-06-04 14:22:55,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46949 conditions, 5906 events. 3541/5906 cut-off events. For 723107/723107 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 39853 event pairs, 680 based on Foata normal form. 2/5903 useless extension candidates. Maximal degree in co-relation 46744. Up to 5281 conditions per place. [2024-06-04 14:22:55,622 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 553 selfloop transitions, 77 changer transitions 0/636 dead transitions. [2024-06-04 14:22:55,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 636 transitions, 10804 flow [2024-06-04 14:22:55,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:22:55,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:22:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-04 14:22:55,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-04 14:22:55,623 INFO L175 Difference]: Start difference. First operand has 468 places, 616 transitions, 9454 flow. Second operand 10 states and 207 transitions. [2024-06-04 14:22:55,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 636 transitions, 10804 flow [2024-06-04 14:22:59,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 636 transitions, 10623 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:00,005 INFO L231 Difference]: Finished difference. Result has 472 places, 618 transitions, 9484 flow [2024-06-04 14:23:00,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9273, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9484, PETRI_PLACES=472, PETRI_TRANSITIONS=618} [2024-06-04 14:23:00,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-04 14:23:00,006 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 618 transitions, 9484 flow [2024-06-04 14:23:00,006 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-04 14:23:00,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:00,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:00,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 14:23:00,007 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:00,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:00,007 INFO L85 PathProgramCache]: Analyzing trace with hash -745250804, now seen corresponding path program 16 times [2024-06-04 14:23:00,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:00,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84601865] [2024-06-04 14:23:00,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:00,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:00,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:00,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:00,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84601865] [2024-06-04 14:23:00,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84601865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:00,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:00,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:00,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273603205] [2024-06-04 14:23:00,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:00,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:00,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:00,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:00,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:00,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:00,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 618 transitions, 9484 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-04 14:23:00,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:00,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:00,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:01,435 INFO L124 PetriNetUnfolderBase]: 3549/5916 cut-off events. [2024-06-04 14:23:01,435 INFO L125 PetriNetUnfolderBase]: For 734127/734127 co-relation queries the response was YES. [2024-06-04 14:23:01,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47094 conditions, 5916 events. 3549/5916 cut-off events. For 734127/734127 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 39872 event pairs, 678 based on Foata normal form. 2/5911 useless extension candidates. Maximal degree in co-relation 46888. Up to 5229 conditions per place. [2024-06-04 14:23:01,519 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 85 changer transitions 0/641 dead transitions. [2024-06-04 14:23:01,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 641 transitions, 10878 flow [2024-06-04 14:23:01,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:23:01,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:23:01,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 14:23:01,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 14:23:01,520 INFO L175 Difference]: Start difference. First operand has 472 places, 618 transitions, 9484 flow. Second operand 8 states and 177 transitions. [2024-06-04 14:23:01,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 641 transitions, 10878 flow [2024-06-04 14:23:06,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 641 transitions, 10726 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 14:23:06,373 INFO L231 Difference]: Finished difference. Result has 474 places, 621 transitions, 9587 flow [2024-06-04 14:23:06,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9332, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9587, PETRI_PLACES=474, PETRI_TRANSITIONS=621} [2024-06-04 14:23:06,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-04 14:23:06,373 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 621 transitions, 9587 flow [2024-06-04 14:23:06,373 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-04 14:23:06,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:06,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:06,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 14:23:06,374 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:06,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:06,374 INFO L85 PathProgramCache]: Analyzing trace with hash -981538136, now seen corresponding path program 6 times [2024-06-04 14:23:06,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:06,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120967714] [2024-06-04 14:23:06,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:06,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:06,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:06,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:06,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:06,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120967714] [2024-06-04 14:23:06,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120967714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:06,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:06,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:06,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933751149] [2024-06-04 14:23:06,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:06,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:06,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:06,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:06,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:06,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:06,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 621 transitions, 9587 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-04 14:23:06,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:06,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:06,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:07,731 INFO L124 PetriNetUnfolderBase]: 3557/5925 cut-off events. [2024-06-04 14:23:07,731 INFO L125 PetriNetUnfolderBase]: For 748872/748872 co-relation queries the response was YES. [2024-06-04 14:23:07,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47412 conditions, 5925 events. 3557/5925 cut-off events. For 748872/748872 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 39984 event pairs, 686 based on Foata normal form. 2/5922 useless extension candidates. Maximal degree in co-relation 47204. Up to 5191 conditions per place. [2024-06-04 14:23:07,809 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 507 selfloop transitions, 126 changer transitions 0/639 dead transitions. [2024-06-04 14:23:07,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 639 transitions, 10944 flow [2024-06-04 14:23:07,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:23:07,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:23:07,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-04 14:23:07,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-04 14:23:07,810 INFO L175 Difference]: Start difference. First operand has 474 places, 621 transitions, 9587 flow. Second operand 8 states and 175 transitions. [2024-06-04 14:23:07,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 639 transitions, 10944 flow [2024-06-04 14:23:13,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 639 transitions, 10757 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-04 14:23:13,334 INFO L231 Difference]: Finished difference. Result has 477 places, 623 transitions, 9714 flow [2024-06-04 14:23:13,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9400, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9714, PETRI_PLACES=477, PETRI_TRANSITIONS=623} [2024-06-04 14:23:13,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-04 14:23:13,334 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 623 transitions, 9714 flow [2024-06-04 14:23:13,334 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-04 14:23:13,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:13,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-04 14:23:13,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 14:23:13,334 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:13,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:13,335 INFO L85 PathProgramCache]: Analyzing trace with hash -582040826, now seen corresponding path program 7 times [2024-06-04 14:23:13,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:13,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227737001] [2024-06-04 14:23:13,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:13,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:13,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:13,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-04 14:23:13,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:13,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227737001] [2024-06-04 14:23:13,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227737001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:13,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:13,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:13,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102631974] [2024-06-04 14:23:13,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:13,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:13,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:13,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:13,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:13,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:13,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 623 transitions, 9714 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-04 14:23:13,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:13,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:13,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:14,752 INFO L124 PetriNetUnfolderBase]: 3565/5946 cut-off events. [2024-06-04 14:23:14,752 INFO L125 PetriNetUnfolderBase]: For 760311/760311 co-relation queries the response was YES. [2024-06-04 14:23:14,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47708 conditions, 5946 events. 3565/5946 cut-off events. For 760311/760311 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 40074 event pairs, 655 based on Foata normal form. 2/5947 useless extension candidates. Maximal degree in co-relation 47499. Up to 5452 conditions per place. [2024-06-04 14:23:14,825 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 605 selfloop transitions, 30 changer transitions 0/641 dead transitions. [2024-06-04 14:23:14,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 641 transitions, 11073 flow [2024-06-04 14:23:14,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:23:14,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:23:14,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-04 14:23:14,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-04 14:23:14,832 INFO L175 Difference]: Start difference. First operand has 477 places, 623 transitions, 9714 flow. Second operand 8 states and 166 transitions. [2024-06-04 14:23:14,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 641 transitions, 11073 flow [2024-06-04 14:23:19,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 641 transitions, 10782 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:19,972 INFO L231 Difference]: Finished difference. Result has 479 places, 625 transitions, 9543 flow [2024-06-04 14:23:19,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9423, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9543, PETRI_PLACES=479, PETRI_TRANSITIONS=625} [2024-06-04 14:23:19,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-04 14:23:19,972 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 625 transitions, 9543 flow [2024-06-04 14:23:19,972 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-04 14:23:19,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:19,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:19,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-04 14:23:19,973 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:19,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:19,973 INFO L85 PathProgramCache]: Analyzing trace with hash 984096426, now seen corresponding path program 8 times [2024-06-04 14:23:19,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:19,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727808881] [2024-06-04 14:23:19,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:19,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:19,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:20,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:20,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:20,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727808881] [2024-06-04 14:23:20,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727808881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:20,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:20,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:20,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603950064] [2024-06-04 14:23:20,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:20,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:20,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:20,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:20,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:20,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:20,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 625 transitions, 9543 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-04 14:23:20,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:20,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:20,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:21,529 INFO L124 PetriNetUnfolderBase]: 3573/5954 cut-off events. [2024-06-04 14:23:21,529 INFO L125 PetriNetUnfolderBase]: For 769393/769393 co-relation queries the response was YES. [2024-06-04 14:23:21,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47588 conditions, 5954 events. 3573/5954 cut-off events. For 769393/769393 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 40172 event pairs, 653 based on Foata normal form. 2/5955 useless extension candidates. Maximal degree in co-relation 47378. Up to 5450 conditions per place. [2024-06-04 14:23:21,596 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 605 selfloop transitions, 34 changer transitions 0/645 dead transitions. [2024-06-04 14:23:21,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 645 transitions, 10908 flow [2024-06-04 14:23:21,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:23:21,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:23:21,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-04 14:23:21,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4986449864498645 [2024-06-04 14:23:21,596 INFO L175 Difference]: Start difference. First operand has 479 places, 625 transitions, 9543 flow. Second operand 9 states and 184 transitions. [2024-06-04 14:23:21,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 645 transitions, 10908 flow [2024-06-04 14:23:26,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 645 transitions, 10811 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:26,586 INFO L231 Difference]: Finished difference. Result has 482 places, 627 transitions, 9568 flow [2024-06-04 14:23:26,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9446, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9568, PETRI_PLACES=482, PETRI_TRANSITIONS=627} [2024-06-04 14:23:26,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-04 14:23:26,586 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 627 transitions, 9568 flow [2024-06-04 14:23:26,586 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-04 14:23:26,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:26,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:26,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-04 14:23:26,587 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:26,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash -981896837, now seen corresponding path program 19 times [2024-06-04 14:23:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:26,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933138704] [2024-06-04 14:23:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:26,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:26,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:26,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:26,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:26,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933138704] [2024-06-04 14:23:26,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933138704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:26,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:26,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:26,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306925914] [2024-06-04 14:23:26,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:26,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:26,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:26,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:26,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:26,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:26,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 627 transitions, 9568 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:26,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:26,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:26,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:28,002 INFO L124 PetriNetUnfolderBase]: 3602/6009 cut-off events. [2024-06-04 14:23:28,002 INFO L125 PetriNetUnfolderBase]: For 796896/796899 co-relation queries the response was YES. [2024-06-04 14:23:28,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48247 conditions, 6009 events. 3602/6009 cut-off events. For 796896/796899 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40613 event pairs, 670 based on Foata normal form. 3/6010 useless extension candidates. Maximal degree in co-relation 48036. Up to 4916 conditions per place. [2024-06-04 14:23:28,083 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 343 selfloop transitions, 328 changer transitions 0/677 dead transitions. [2024-06-04 14:23:28,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 677 transitions, 11630 flow [2024-06-04 14:23:28,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:23:28,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:23:28,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-04 14:23:28,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-04 14:23:28,084 INFO L175 Difference]: Start difference. First operand has 482 places, 627 transitions, 9568 flow. Second operand 11 states and 251 transitions. [2024-06-04 14:23:28,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 677 transitions, 11630 flow [2024-06-04 14:23:33,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 677 transitions, 11531 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 14:23:33,318 INFO L231 Difference]: Finished difference. Result has 486 places, 639 transitions, 10277 flow [2024-06-04 14:23:33,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9469, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10277, PETRI_PLACES=486, PETRI_TRANSITIONS=639} [2024-06-04 14:23:33,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 444 predicate places. [2024-06-04 14:23:33,318 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 639 transitions, 10277 flow [2024-06-04 14:23:33,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:33,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:33,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:33,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-04 14:23:33,319 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:33,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:33,319 INFO L85 PathProgramCache]: Analyzing trace with hash -141913441, now seen corresponding path program 20 times [2024-06-04 14:23:33,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:33,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142793716] [2024-06-04 14:23:33,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:33,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:33,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:33,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:33,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142793716] [2024-06-04 14:23:33,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142793716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:33,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:33,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:33,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412053428] [2024-06-04 14:23:33,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:33,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:33,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:33,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:33,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:33,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:33,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 639 transitions, 10277 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:33,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:33,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:33,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:34,716 INFO L124 PetriNetUnfolderBase]: 3599/6005 cut-off events. [2024-06-04 14:23:34,716 INFO L125 PetriNetUnfolderBase]: For 807241/807244 co-relation queries the response was YES. [2024-06-04 14:23:34,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48959 conditions, 6005 events. 3599/6005 cut-off events. For 807241/807244 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40618 event pairs, 658 based on Foata normal form. 3/6006 useless extension candidates. Maximal degree in co-relation 48747. Up to 5217 conditions per place. [2024-06-04 14:23:34,797 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 528 selfloop transitions, 133 changer transitions 0/667 dead transitions. [2024-06-04 14:23:34,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 667 transitions, 12161 flow [2024-06-04 14:23:34,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:34,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:34,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:23:34,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-04 14:23:34,797 INFO L175 Difference]: Start difference. First operand has 486 places, 639 transitions, 10277 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:23:34,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 667 transitions, 12161 flow [2024-06-04 14:23:39,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 667 transitions, 11491 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-04 14:23:39,309 INFO L231 Difference]: Finished difference. Result has 483 places, 639 transitions, 9900 flow [2024-06-04 14:23:39,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9615, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9900, PETRI_PLACES=483, PETRI_TRANSITIONS=639} [2024-06-04 14:23:39,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-04 14:23:39,310 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 639 transitions, 9900 flow [2024-06-04 14:23:39,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:39,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:39,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:39,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-04 14:23:39,310 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:39,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:39,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1362606147, now seen corresponding path program 21 times [2024-06-04 14:23:39,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:39,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981281197] [2024-06-04 14:23:39,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:39,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:39,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:39,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:39,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:39,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981281197] [2024-06-04 14:23:39,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981281197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:39,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:39,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:39,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124800343] [2024-06-04 14:23:39,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:39,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:39,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:39,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:39,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:39,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:39,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 639 transitions, 9900 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:39,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:39,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:39,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:40,677 INFO L124 PetriNetUnfolderBase]: 3614/6030 cut-off events. [2024-06-04 14:23:40,677 INFO L125 PetriNetUnfolderBase]: For 790845/790848 co-relation queries the response was YES. [2024-06-04 14:23:40,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48542 conditions, 6030 events. 3614/6030 cut-off events. For 790845/790848 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 40777 event pairs, 668 based on Foata normal form. 3/6031 useless extension candidates. Maximal degree in co-relation 48331. Up to 5490 conditions per place. [2024-06-04 14:23:40,756 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 606 selfloop transitions, 50 changer transitions 0/662 dead transitions. [2024-06-04 14:23:40,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 662 transitions, 11391 flow [2024-06-04 14:23:40,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:40,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:40,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-04 14:23:40,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-04 14:23:40,757 INFO L175 Difference]: Start difference. First operand has 483 places, 639 transitions, 9900 flow. Second operand 7 states and 150 transitions. [2024-06-04 14:23:40,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 662 transitions, 11391 flow [2024-06-04 14:23:45,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 662 transitions, 11240 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 14:23:45,607 INFO L231 Difference]: Finished difference. Result has 488 places, 648 transitions, 10021 flow [2024-06-04 14:23:45,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9759, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10021, PETRI_PLACES=488, PETRI_TRANSITIONS=648} [2024-06-04 14:23:45,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-04 14:23:45,607 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 648 transitions, 10021 flow [2024-06-04 14:23:45,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:45,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:45,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:45,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-04 14:23:45,608 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:45,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:45,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1362992097, now seen corresponding path program 22 times [2024-06-04 14:23:45,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:45,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012880343] [2024-06-04 14:23:45,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:45,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:45,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:45,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-04 14:23:45,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:45,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012880343] [2024-06-04 14:23:45,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012880343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:45,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:45,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:45,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609418400] [2024-06-04 14:23:45,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:45,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:45,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:45,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:45,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:45,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:45,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 648 transitions, 10021 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:45,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:45,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:45,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:47,028 INFO L124 PetriNetUnfolderBase]: 3611/6028 cut-off events. [2024-06-04 14:23:47,028 INFO L125 PetriNetUnfolderBase]: For 800043/800046 co-relation queries the response was YES. [2024-06-04 14:23:47,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48352 conditions, 6028 events. 3611/6028 cut-off events. For 800043/800046 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 40842 event pairs, 747 based on Foata normal form. 3/6023 useless extension candidates. Maximal degree in co-relation 48139. Up to 4924 conditions per place. [2024-06-04 14:23:47,101 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 404 selfloop transitions, 260 changer transitions 0/670 dead transitions. [2024-06-04 14:23:47,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 670 transitions, 11895 flow [2024-06-04 14:23:47,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:47,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:47,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:23:47,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:23:47,102 INFO L175 Difference]: Start difference. First operand has 488 places, 648 transitions, 10021 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:23:47,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 670 transitions, 11895 flow [2024-06-04 14:23:52,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 670 transitions, 11780 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-04 14:23:52,908 INFO L231 Difference]: Finished difference. Result has 492 places, 648 transitions, 10432 flow [2024-06-04 14:23:52,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9906, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10432, PETRI_PLACES=492, PETRI_TRANSITIONS=648} [2024-06-04 14:23:52,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-04 14:23:52,908 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 648 transitions, 10432 flow [2024-06-04 14:23:52,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:52,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:52,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:52,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-04 14:23:52,908 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:52,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:52,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1362980937, now seen corresponding path program 23 times [2024-06-04 14:23:52,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:52,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171950098] [2024-06-04 14:23:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:52,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:52,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:53,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:53,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:53,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171950098] [2024-06-04 14:23:53,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171950098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:53,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:53,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:53,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857089788] [2024-06-04 14:23:53,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:53,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:53,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:53,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:53,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:53,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:53,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 648 transitions, 10432 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:53,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:53,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:53,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:54,431 INFO L124 PetriNetUnfolderBase]: 3608/6024 cut-off events. [2024-06-04 14:23:54,431 INFO L125 PetriNetUnfolderBase]: For 807600/807603 co-relation queries the response was YES. [2024-06-04 14:23:54,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48896 conditions, 6024 events. 3608/6024 cut-off events. For 807600/807603 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 40846 event pairs, 747 based on Foata normal form. 3/6019 useless extension candidates. Maximal degree in co-relation 48682. Up to 4921 conditions per place. [2024-06-04 14:23:54,497 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 406 selfloop transitions, 255 changer transitions 0/667 dead transitions. [2024-06-04 14:23:54,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 667 transitions, 12296 flow [2024-06-04 14:23:54,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:54,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:54,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:23:54,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:23:54,498 INFO L175 Difference]: Start difference. First operand has 492 places, 648 transitions, 10432 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:23:54,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 667 transitions, 12296 flow [2024-06-04 14:23:59,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 667 transitions, 11690 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:59,726 INFO L231 Difference]: Finished difference. Result has 493 places, 648 transitions, 10343 flow [2024-06-04 14:23:59,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9826, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10343, PETRI_PLACES=493, PETRI_TRANSITIONS=648} [2024-06-04 14:23:59,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-04 14:23:59,727 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 648 transitions, 10343 flow [2024-06-04 14:23:59,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:59,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:59,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:59,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-04 14:23:59,727 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:59,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:59,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1660474531, now seen corresponding path program 24 times [2024-06-04 14:23:59,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:59,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996936833] [2024-06-04 14:23:59,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:59,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:59,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:59,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:59,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996936833] [2024-06-04 14:23:59,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996936833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:59,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:59,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:59,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009018757] [2024-06-04 14:23:59,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:59,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:59,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:59,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:59,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:59,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:23:59,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 648 transitions, 10343 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:59,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:59,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:23:59,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:01,161 INFO L124 PetriNetUnfolderBase]: 3605/6018 cut-off events. [2024-06-04 14:24:01,161 INFO L125 PetriNetUnfolderBase]: For 807003/807006 co-relation queries the response was YES. [2024-06-04 14:24:01,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48803 conditions, 6018 events. 3605/6018 cut-off events. For 807003/807006 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 40696 event pairs, 670 based on Foata normal form. 3/6019 useless extension candidates. Maximal degree in co-relation 48588. Up to 4918 conditions per place. [2024-06-04 14:24:01,243 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 351 selfloop transitions, 331 changer transitions 0/688 dead transitions. [2024-06-04 14:24:01,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 688 transitions, 12307 flow [2024-06-04 14:24:01,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:24:01,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:24:01,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-04 14:24:01,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-04 14:24:01,244 INFO L175 Difference]: Start difference. First operand has 493 places, 648 transitions, 10343 flow. Second operand 10 states and 238 transitions. [2024-06-04 14:24:01,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 688 transitions, 12307 flow [2024-06-04 14:24:06,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 688 transitions, 11726 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:06,990 INFO L231 Difference]: Finished difference. Result has 498 places, 648 transitions, 10438 flow [2024-06-04 14:24:06,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9762, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10438, PETRI_PLACES=498, PETRI_TRANSITIONS=648} [2024-06-04 14:24:06,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-04 14:24:06,991 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 648 transitions, 10438 flow [2024-06-04 14:24:06,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:06,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:06,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:06,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-04 14:24:06,991 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:06,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:06,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1660290391, now seen corresponding path program 25 times [2024-06-04 14:24:06,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:06,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101583198] [2024-06-04 14:24:06,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:06,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:06,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:07,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:07,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:07,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101583198] [2024-06-04 14:24:07,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101583198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:07,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:07,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:07,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012923753] [2024-06-04 14:24:07,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:07,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:07,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:07,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:07,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:07,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:07,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 648 transitions, 10438 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:07,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:07,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:07,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:08,421 INFO L124 PetriNetUnfolderBase]: 3610/6027 cut-off events. [2024-06-04 14:24:08,421 INFO L125 PetriNetUnfolderBase]: For 819599/819602 co-relation queries the response was YES. [2024-06-04 14:24:08,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49094 conditions, 6027 events. 3610/6027 cut-off events. For 819599/819602 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40841 event pairs, 660 based on Foata normal form. 3/6028 useless extension candidates. Maximal degree in co-relation 48878. Up to 4924 conditions per place. [2024-06-04 14:24:08,502 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 397 selfloop transitions, 279 changer transitions 0/682 dead transitions. [2024-06-04 14:24:08,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 682 transitions, 12664 flow [2024-06-04 14:24:08,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:24:08,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:24:08,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-04 14:24:08,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:24:08,502 INFO L175 Difference]: Start difference. First operand has 498 places, 648 transitions, 10438 flow. Second operand 9 states and 210 transitions. [2024-06-04 14:24:08,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 682 transitions, 12664 flow [2024-06-04 14:24:13,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 682 transitions, 12051 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-04 14:24:13,835 INFO L231 Difference]: Finished difference. Result has 498 places, 651 transitions, 10451 flow [2024-06-04 14:24:13,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9840, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10451, PETRI_PLACES=498, PETRI_TRANSITIONS=651} [2024-06-04 14:24:13,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-04 14:24:13,836 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 651 transitions, 10451 flow [2024-06-04 14:24:13,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:13,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:13,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:13,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-04 14:24:13,837 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:13,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:13,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1660301551, now seen corresponding path program 26 times [2024-06-04 14:24:13,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:13,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013212024] [2024-06-04 14:24:13,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:13,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:13,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:13,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:13,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:13,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013212024] [2024-06-04 14:24:13,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013212024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:13,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:13,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:13,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574750269] [2024-06-04 14:24:13,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:13,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:13,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:13,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:13,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:13,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:13,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 651 transitions, 10451 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:13,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:13,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:13,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:15,266 INFO L124 PetriNetUnfolderBase]: 3607/6023 cut-off events. [2024-06-04 14:24:15,267 INFO L125 PetriNetUnfolderBase]: For 800622/800625 co-relation queries the response was YES. [2024-06-04 14:24:15,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48797 conditions, 6023 events. 3607/6023 cut-off events. For 800622/800625 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40832 event pairs, 668 based on Foata normal form. 3/6024 useless extension candidates. Maximal degree in co-relation 48582. Up to 4921 conditions per place. [2024-06-04 14:24:15,349 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 390 selfloop transitions, 289 changer transitions 0/685 dead transitions. [2024-06-04 14:24:15,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 685 transitions, 12643 flow [2024-06-04 14:24:15,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:24:15,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:24:15,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-04 14:24:15,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-04 14:24:15,350 INFO L175 Difference]: Start difference. First operand has 498 places, 651 transitions, 10451 flow. Second operand 9 states and 214 transitions. [2024-06-04 14:24:15,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 685 transitions, 12643 flow [2024-06-04 14:24:20,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 685 transitions, 12093 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 14:24:20,564 INFO L231 Difference]: Finished difference. Result has 500 places, 651 transitions, 10495 flow [2024-06-04 14:24:20,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9907, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10495, PETRI_PLACES=500, PETRI_TRANSITIONS=651} [2024-06-04 14:24:20,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-04 14:24:20,564 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 651 transitions, 10495 flow [2024-06-04 14:24:20,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:20,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:20,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:20,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-04 14:24:20,565 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:20,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:20,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1590709107, now seen corresponding path program 27 times [2024-06-04 14:24:20,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:20,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71967779] [2024-06-04 14:24:20,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:20,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:20,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:20,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:20,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:20,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71967779] [2024-06-04 14:24:20,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71967779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:20,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:20,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:20,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502752547] [2024-06-04 14:24:20,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:20,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:20,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:20,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:20,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:20,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:20,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 651 transitions, 10495 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:20,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:20,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:20,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:22,017 INFO L124 PetriNetUnfolderBase]: 3604/6019 cut-off events. [2024-06-04 14:24:22,017 INFO L125 PetriNetUnfolderBase]: For 791173/791176 co-relation queries the response was YES. [2024-06-04 14:24:22,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48703 conditions, 6019 events. 3604/6019 cut-off events. For 791173/791176 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40765 event pairs, 668 based on Foata normal form. 3/6020 useless extension candidates. Maximal degree in co-relation 48488. Up to 4918 conditions per place. [2024-06-04 14:24:22,100 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 378 selfloop transitions, 295 changer transitions 0/679 dead transitions. [2024-06-04 14:24:22,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 679 transitions, 12409 flow [2024-06-04 14:24:22,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:24:22,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:24:22,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-04 14:24:22,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-04 14:24:22,101 INFO L175 Difference]: Start difference. First operand has 500 places, 651 transitions, 10495 flow. Second operand 10 states and 223 transitions. [2024-06-04 14:24:22,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 679 transitions, 12409 flow [2024-06-04 14:24:26,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 679 transitions, 11657 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-04 14:24:26,974 INFO L231 Difference]: Finished difference. Result has 499 places, 651 transitions, 10353 flow [2024-06-04 14:24:26,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9747, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10353, PETRI_PLACES=499, PETRI_TRANSITIONS=651} [2024-06-04 14:24:26,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-04 14:24:26,974 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 651 transitions, 10353 flow [2024-06-04 14:24:26,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:26,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:26,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:26,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-04 14:24:26,974 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:26,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:26,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1660122991, now seen corresponding path program 28 times [2024-06-04 14:24:26,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:26,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918841001] [2024-06-04 14:24:26,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:26,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:26,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:27,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:27,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:27,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918841001] [2024-06-04 14:24:27,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918841001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:27,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:27,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:27,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609519943] [2024-06-04 14:24:27,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:27,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:27,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:27,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:27,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:27,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:27,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 651 transitions, 10353 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:27,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:27,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:27,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:28,495 INFO L124 PetriNetUnfolderBase]: 3601/6015 cut-off events. [2024-06-04 14:24:28,495 INFO L125 PetriNetUnfolderBase]: For 782538/782541 co-relation queries the response was YES. [2024-06-04 14:24:28,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48458 conditions, 6015 events. 3601/6015 cut-off events. For 782538/782541 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40788 event pairs, 668 based on Foata normal form. 3/6016 useless extension candidates. Maximal degree in co-relation 48243. Up to 4915 conditions per place. [2024-06-04 14:24:28,567 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 358 selfloop transitions, 315 changer transitions 0/679 dead transitions. [2024-06-04 14:24:28,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 679 transitions, 12017 flow [2024-06-04 14:24:28,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:24:28,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:24:28,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-04 14:24:28,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-04 14:24:28,568 INFO L175 Difference]: Start difference. First operand has 499 places, 651 transitions, 10353 flow. Second operand 11 states and 239 transitions. [2024-06-04 14:24:28,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 679 transitions, 12017 flow [2024-06-04 14:24:33,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 679 transitions, 11307 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-04 14:24:33,638 INFO L231 Difference]: Finished difference. Result has 500 places, 651 transitions, 10285 flow [2024-06-04 14:24:33,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9645, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10285, PETRI_PLACES=500, PETRI_TRANSITIONS=651} [2024-06-04 14:24:33,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-04 14:24:33,639 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 651 transitions, 10285 flow [2024-06-04 14:24:33,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:33,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:33,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:33,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-04 14:24:33,639 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:33,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:33,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1191217377, now seen corresponding path program 29 times [2024-06-04 14:24:33,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:33,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216323816] [2024-06-04 14:24:33,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:33,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:33,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:33,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:33,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:33,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216323816] [2024-06-04 14:24:33,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216323816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:33,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:33,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:33,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542685432] [2024-06-04 14:24:33,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:33,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:33,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:33,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:33,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:33,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:33,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 651 transitions, 10285 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:33,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:33,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:33,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:35,095 INFO L124 PetriNetUnfolderBase]: 3598/6011 cut-off events. [2024-06-04 14:24:35,095 INFO L125 PetriNetUnfolderBase]: For 775154/775157 co-relation queries the response was YES. [2024-06-04 14:24:35,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48255 conditions, 6011 events. 3598/6011 cut-off events. For 775154/775157 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40804 event pairs, 660 based on Foata normal form. 3/6012 useless extension candidates. Maximal degree in co-relation 48040. Up to 5211 conditions per place. [2024-06-04 14:24:35,178 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 521 selfloop transitions, 154 changer transitions 0/681 dead transitions. [2024-06-04 14:24:35,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 681 transitions, 11961 flow [2024-06-04 14:24:35,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:35,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:35,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:24:35,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-04 14:24:35,184 INFO L175 Difference]: Start difference. First operand has 500 places, 651 transitions, 10285 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:24:35,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 681 transitions, 11961 flow [2024-06-04 14:24:39,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 681 transitions, 11159 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-04 14:24:39,823 INFO L231 Difference]: Finished difference. Result has 495 places, 651 transitions, 9807 flow [2024-06-04 14:24:39,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9485, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9807, PETRI_PLACES=495, PETRI_TRANSITIONS=651} [2024-06-04 14:24:39,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-04 14:24:39,823 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 651 transitions, 9807 flow [2024-06-04 14:24:39,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:39,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:39,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:39,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-04 14:24:39,823 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:39,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:39,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1183860147, now seen corresponding path program 30 times [2024-06-04 14:24:39,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:39,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141919770] [2024-06-04 14:24:39,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:39,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:39,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:39,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:39,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:39,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141919770] [2024-06-04 14:24:39,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141919770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:39,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:39,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:39,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454245853] [2024-06-04 14:24:39,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:39,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:39,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:39,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:39,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:39,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:39,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 651 transitions, 9807 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:39,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:39,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:39,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:41,309 INFO L124 PetriNetUnfolderBase]: 3595/6007 cut-off events. [2024-06-04 14:24:41,310 INFO L125 PetriNetUnfolderBase]: For 765699/765702 co-relation queries the response was YES. [2024-06-04 14:24:41,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47612 conditions, 6007 events. 3595/6007 cut-off events. For 765699/765702 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40728 event pairs, 660 based on Foata normal form. 3/6008 useless extension candidates. Maximal degree in co-relation 47397. Up to 5208 conditions per place. [2024-06-04 14:24:41,394 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 535 selfloop transitions, 140 changer transitions 0/681 dead transitions. [2024-06-04 14:24:41,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 681 transitions, 11233 flow [2024-06-04 14:24:41,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:24:41,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:24:41,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:24:41,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:24:41,395 INFO L175 Difference]: Start difference. First operand has 495 places, 651 transitions, 9807 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:24:41,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 681 transitions, 11233 flow [2024-06-04 14:24:46,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 681 transitions, 10894 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:24:46,609 INFO L231 Difference]: Finished difference. Result has 497 places, 651 transitions, 9769 flow [2024-06-04 14:24:46,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9468, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9769, PETRI_PLACES=497, PETRI_TRANSITIONS=651} [2024-06-04 14:24:46,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-04 14:24:46,610 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 651 transitions, 9769 flow [2024-06-04 14:24:46,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:46,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:46,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:46,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-04 14:24:46,610 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:46,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:46,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1175601716, now seen corresponding path program 17 times [2024-06-04 14:24:46,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:46,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772536730] [2024-06-04 14:24:46,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:46,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:46,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:46,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772536730] [2024-06-04 14:24:46,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772536730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:46,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:46,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:46,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972808555] [2024-06-04 14:24:46,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:46,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:46,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:46,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:46,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:46,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:46,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 651 transitions, 9769 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-04 14:24:46,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:46,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:46,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:48,071 INFO L124 PetriNetUnfolderBase]: 3590/5993 cut-off events. [2024-06-04 14:24:48,071 INFO L125 PetriNetUnfolderBase]: For 771165/771165 co-relation queries the response was YES. [2024-06-04 14:24:48,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47352 conditions, 5993 events. 3590/5993 cut-off events. For 771165/771165 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40598 event pairs, 671 based on Foata normal form. 2/5990 useless extension candidates. Maximal degree in co-relation 47136. Up to 5198 conditions per place. [2024-06-04 14:24:48,154 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 542 selfloop transitions, 139 changer transitions 0/687 dead transitions. [2024-06-04 14:24:48,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 687 transitions, 11221 flow [2024-06-04 14:24:48,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:24:48,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:24:48,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-04 14:24:48,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-04 14:24:48,154 INFO L175 Difference]: Start difference. First operand has 497 places, 651 transitions, 9769 flow. Second operand 10 states and 229 transitions. [2024-06-04 14:24:48,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 687 transitions, 11221 flow [2024-06-04 14:24:52,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 687 transitions, 10823 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-04 14:24:52,328 INFO L231 Difference]: Finished difference. Result has 497 places, 651 transitions, 9663 flow [2024-06-04 14:24:52,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9371, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9663, PETRI_PLACES=497, PETRI_TRANSITIONS=651} [2024-06-04 14:24:52,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-04 14:24:52,328 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 651 transitions, 9663 flow [2024-06-04 14:24:52,328 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-04 14:24:52,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:52,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:52,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-04 14:24:52,328 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:52,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:52,329 INFO L85 PathProgramCache]: Analyzing trace with hash -947700566, now seen corresponding path program 18 times [2024-06-04 14:24:52,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:52,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851823974] [2024-06-04 14:24:52,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:52,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:52,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:52,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-04 14:24:52,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:52,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851823974] [2024-06-04 14:24:52,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851823974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:52,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:52,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:52,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997580889] [2024-06-04 14:24:52,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:52,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:52,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:52,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:52,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:52,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:52,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 651 transitions, 9663 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-04 14:24:52,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:52,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:52,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:53,831 INFO L124 PetriNetUnfolderBase]: 3585/5981 cut-off events. [2024-06-04 14:24:53,831 INFO L125 PetriNetUnfolderBase]: For 744195/744195 co-relation queries the response was YES. [2024-06-04 14:24:53,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46917 conditions, 5981 events. 3585/5981 cut-off events. For 744195/744195 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40436 event pairs, 667 based on Foata normal form. 2/5978 useless extension candidates. Maximal degree in co-relation 46701. Up to 5197 conditions per place. [2024-06-04 14:24:53,919 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 539 selfloop transitions, 134 changer transitions 0/679 dead transitions. [2024-06-04 14:24:53,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 679 transitions, 11079 flow [2024-06-04 14:24:53,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:24:53,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:24:53,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:24:53,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:24:53,920 INFO L175 Difference]: Start difference. First operand has 497 places, 651 transitions, 9663 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:24:53,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 679 transitions, 11079 flow [2024-06-04 14:24:58,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 679 transitions, 10768 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-04 14:24:58,561 INFO L231 Difference]: Finished difference. Result has 496 places, 651 transitions, 9631 flow [2024-06-04 14:24:58,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9352, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9631, PETRI_PLACES=496, PETRI_TRANSITIONS=651} [2024-06-04 14:24:58,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-04 14:24:58,562 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 651 transitions, 9631 flow [2024-06-04 14:24:58,562 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-04 14:24:58,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:58,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:58,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-04 14:24:58,562 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:24:58,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:58,562 INFO L85 PathProgramCache]: Analyzing trace with hash -939129686, now seen corresponding path program 19 times [2024-06-04 14:24:58,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:58,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384132315] [2024-06-04 14:24:58,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:58,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:58,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:58,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:58,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:58,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384132315] [2024-06-04 14:24:58,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384132315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:58,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:58,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:58,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098593124] [2024-06-04 14:24:58,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:58,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:58,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:58,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:58,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:58,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:24:58,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 651 transitions, 9631 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-04 14:24:58,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:58,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:24:58,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:00,129 INFO L124 PetriNetUnfolderBase]: 3580/5981 cut-off events. [2024-06-04 14:25:00,129 INFO L125 PetriNetUnfolderBase]: For 715905/715905 co-relation queries the response was YES. [2024-06-04 14:25:00,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46498 conditions, 5981 events. 3580/5981 cut-off events. For 715905/715905 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40514 event pairs, 569 based on Foata normal form. 2/5978 useless extension candidates. Maximal degree in co-relation 46281. Up to 4840 conditions per place. [2024-06-04 14:25:00,203 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 519 selfloop transitions, 159 changer transitions 0/684 dead transitions. [2024-06-04 14:25:00,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 684 transitions, 11335 flow [2024-06-04 14:25:00,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:00,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:00,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:25:00,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:25:00,204 INFO L175 Difference]: Start difference. First operand has 496 places, 651 transitions, 9631 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:25:00,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 684 transitions, 11335 flow [2024-06-04 14:25:04,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 684 transitions, 11027 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:04,723 INFO L231 Difference]: Finished difference. Result has 497 places, 651 transitions, 9654 flow [2024-06-04 14:25:04,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9325, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9654, PETRI_PLACES=497, PETRI_TRANSITIONS=651} [2024-06-04 14:25:04,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-04 14:25:04,724 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 651 transitions, 9654 flow [2024-06-04 14:25:04,724 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-04 14:25:04,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:04,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:04,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-04 14:25:04,724 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:04,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:04,725 INFO L85 PathProgramCache]: Analyzing trace with hash -743210208, now seen corresponding path program 20 times [2024-06-04 14:25:04,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:04,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469907478] [2024-06-04 14:25:04,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:04,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:04,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:04,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:04,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:04,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469907478] [2024-06-04 14:25:04,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469907478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:04,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:04,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:04,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296701950] [2024-06-04 14:25:04,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:04,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:04,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:04,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:04,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:04,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:04,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 651 transitions, 9654 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-04 14:25:04,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:04,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:04,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:06,217 INFO L124 PetriNetUnfolderBase]: 3557/5948 cut-off events. [2024-06-04 14:25:06,217 INFO L125 PetriNetUnfolderBase]: For 700601/700604 co-relation queries the response was YES. [2024-06-04 14:25:06,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45206 conditions, 5948 events. 3557/5948 cut-off events. For 700601/700604 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40308 event pairs, 633 based on Foata normal form. 12/5958 useless extension candidates. Maximal degree in co-relation 44988. Up to 4963 conditions per place. [2024-06-04 14:25:06,463 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 555 selfloop transitions, 128 changer transitions 0/689 dead transitions. [2024-06-04 14:25:06,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 689 transitions, 11134 flow [2024-06-04 14:25:06,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:25:06,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:25:06,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-04 14:25:06,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-04 14:25:06,464 INFO L175 Difference]: Start difference. First operand has 497 places, 651 transitions, 9654 flow. Second operand 9 states and 213 transitions. [2024-06-04 14:25:06,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 689 transitions, 11134 flow [2024-06-04 14:25:10,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 689 transitions, 10734 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-04 14:25:10,701 INFO L231 Difference]: Finished difference. Result has 498 places, 651 transitions, 9528 flow [2024-06-04 14:25:10,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9254, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9528, PETRI_PLACES=498, PETRI_TRANSITIONS=651} [2024-06-04 14:25:10,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-04 14:25:10,703 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 651 transitions, 9528 flow [2024-06-04 14:25:10,703 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-04 14:25:10,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:10,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:10,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-04 14:25:10,703 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:10,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:10,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1993785598, now seen corresponding path program 9 times [2024-06-04 14:25:10,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:10,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581648458] [2024-06-04 14:25:10,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:10,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:10,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:10,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:10,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:10,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581648458] [2024-06-04 14:25:10,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581648458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:10,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:10,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:10,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915349693] [2024-06-04 14:25:10,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:10,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:10,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:10,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:10,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:10,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:10,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 651 transitions, 9528 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-04 14:25:10,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:10,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:10,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:12,187 INFO L124 PetriNetUnfolderBase]: 3593/6009 cut-off events. [2024-06-04 14:25:12,188 INFO L125 PetriNetUnfolderBase]: For 700468/700471 co-relation queries the response was YES. [2024-06-04 14:25:12,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45425 conditions, 6009 events. 3593/6009 cut-off events. For 700468/700471 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 40641 event pairs, 501 based on Foata normal form. 12/6019 useless extension candidates. Maximal degree in co-relation 45207. Up to 4903 conditions per place. [2024-06-04 14:25:12,270 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 587 selfloop transitions, 91 changer transitions 0/684 dead transitions. [2024-06-04 14:25:12,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 684 transitions, 11305 flow [2024-06-04 14:25:12,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:25:12,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:25:12,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-04 14:25:12,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-04 14:25:12,271 INFO L175 Difference]: Start difference. First operand has 498 places, 651 transitions, 9528 flow. Second operand 6 states and 156 transitions. [2024-06-04 14:25:12,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 684 transitions, 11305 flow [2024-06-04 14:25:17,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 684 transitions, 11037 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-04 14:25:17,257 INFO L231 Difference]: Finished difference. Result has 496 places, 653 transitions, 9518 flow [2024-06-04 14:25:17,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9264, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9518, PETRI_PLACES=496, PETRI_TRANSITIONS=653} [2024-06-04 14:25:17,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-04 14:25:17,257 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 653 transitions, 9518 flow [2024-06-04 14:25:17,257 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-04 14:25:17,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:17,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:17,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-04 14:25:17,258 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:17,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:17,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2145078938, now seen corresponding path program 10 times [2024-06-04 14:25:17,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:17,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055645639] [2024-06-04 14:25:17,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:17,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:17,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:17,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:17,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:17,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055645639] [2024-06-04 14:25:17,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055645639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:17,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:17,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:17,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678094244] [2024-06-04 14:25:17,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:17,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:17,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:17,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:17,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:17,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:17,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 653 transitions, 9518 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-04 14:25:17,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:17,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:17,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:18,687 INFO L124 PetriNetUnfolderBase]: 3601/6009 cut-off events. [2024-06-04 14:25:18,687 INFO L125 PetriNetUnfolderBase]: For 632513/632513 co-relation queries the response was YES. [2024-06-04 14:25:18,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45479 conditions, 6009 events. 3601/6009 cut-off events. For 632513/632513 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 40647 event pairs, 694 based on Foata normal form. 2/6006 useless extension candidates. Maximal degree in co-relation 45260. Up to 5249 conditions per place. [2024-06-04 14:25:18,771 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 534 selfloop transitions, 133 changer transitions 0/673 dead transitions. [2024-06-04 14:25:18,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 673 transitions, 10953 flow [2024-06-04 14:25:18,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:18,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:18,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 14:25:18,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-04 14:25:18,771 INFO L175 Difference]: Start difference. First operand has 496 places, 653 transitions, 9518 flow. Second operand 7 states and 159 transitions. [2024-06-04 14:25:18,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 673 transitions, 10953 flow [2024-06-04 14:25:22,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 673 transitions, 10780 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:25:22,978 INFO L231 Difference]: Finished difference. Result has 499 places, 655 transitions, 9683 flow [2024-06-04 14:25:22,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9345, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9683, PETRI_PLACES=499, PETRI_TRANSITIONS=655} [2024-06-04 14:25:22,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-04 14:25:22,978 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 655 transitions, 9683 flow [2024-06-04 14:25:22,978 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-04 14:25:22,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:22,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:22,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-04 14:25:22,978 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:22,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:22,979 INFO L85 PathProgramCache]: Analyzing trace with hash -2002356478, now seen corresponding path program 11 times [2024-06-04 14:25:22,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:22,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445719903] [2024-06-04 14:25:22,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:22,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:22,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:23,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:23,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:23,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445719903] [2024-06-04 14:25:23,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445719903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:23,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:23,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:23,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848011608] [2024-06-04 14:25:23,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:23,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:23,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:23,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:23,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:23,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:23,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 655 transitions, 9683 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-04 14:25:23,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:23,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:23,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:24,478 INFO L124 PetriNetUnfolderBase]: 3591/6002 cut-off events. [2024-06-04 14:25:24,478 INFO L125 PetriNetUnfolderBase]: For 633164/633167 co-relation queries the response was YES. [2024-06-04 14:25:24,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44431 conditions, 6002 events. 3591/6002 cut-off events. For 633164/633167 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 40772 event pairs, 641 based on Foata normal form. 12/6007 useless extension candidates. Maximal degree in co-relation 44212. Up to 5276 conditions per place. [2024-06-04 14:25:24,562 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 596 selfloop transitions, 81 changer transitions 0/683 dead transitions. [2024-06-04 14:25:24,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 683 transitions, 11181 flow [2024-06-04 14:25:24,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:25:24,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:25:24,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:25:24,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-04 14:25:24,563 INFO L175 Difference]: Start difference. First operand has 499 places, 655 transitions, 9683 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:25:24,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 683 transitions, 11181 flow [2024-06-04 14:25:28,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 683 transitions, 10875 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 14:25:28,820 INFO L231 Difference]: Finished difference. Result has 499 places, 657 transitions, 9614 flow [2024-06-04 14:25:28,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9377, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9614, PETRI_PLACES=499, PETRI_TRANSITIONS=657} [2024-06-04 14:25:28,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-04 14:25:28,820 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 657 transitions, 9614 flow [2024-06-04 14:25:28,820 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-04 14:25:28,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:28,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:28,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-04 14:25:28,820 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:28,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:28,820 INFO L85 PathProgramCache]: Analyzing trace with hash -791961854, now seen corresponding path program 12 times [2024-06-04 14:25:28,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:28,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485373919] [2024-06-04 14:25:28,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:28,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:28,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:28,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:28,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:28,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485373919] [2024-06-04 14:25:28,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485373919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:28,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:28,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:28,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414724761] [2024-06-04 14:25:28,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:28,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:28,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:28,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:28,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:28,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:28,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 657 transitions, 9614 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-04 14:25:28,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:28,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:28,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:30,364 INFO L124 PetriNetUnfolderBase]: 3599/6004 cut-off events. [2024-06-04 14:25:30,364 INFO L125 PetriNetUnfolderBase]: For 561242/561242 co-relation queries the response was YES. [2024-06-04 14:25:30,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44297 conditions, 6004 events. 3599/6004 cut-off events. For 561242/561242 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 40655 event pairs, 631 based on Foata normal form. 2/6000 useless extension candidates. Maximal degree in co-relation 44078. Up to 5235 conditions per place. [2024-06-04 14:25:30,437 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 104 changer transitions 0/692 dead transitions. [2024-06-04 14:25:30,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 692 transitions, 11381 flow [2024-06-04 14:25:30,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:30,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:30,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:25:30,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:25:30,438 INFO L175 Difference]: Start difference. First operand has 499 places, 657 transitions, 9614 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:25:30,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 692 transitions, 11381 flow [2024-06-04 14:25:34,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 692 transitions, 11185 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-04 14:25:34,376 INFO L231 Difference]: Finished difference. Result has 502 places, 659 transitions, 9690 flow [2024-06-04 14:25:34,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9420, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9690, PETRI_PLACES=502, PETRI_TRANSITIONS=659} [2024-06-04 14:25:34,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-04 14:25:34,376 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 659 transitions, 9690 flow [2024-06-04 14:25:34,376 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-04 14:25:34,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:34,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:34,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-04 14:25:34,376 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:34,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:34,377 INFO L85 PathProgramCache]: Analyzing trace with hash -806246654, now seen corresponding path program 13 times [2024-06-04 14:25:34,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:34,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507858534] [2024-06-04 14:25:34,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:34,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:34,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:34,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:34,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:34,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507858534] [2024-06-04 14:25:34,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507858534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:34,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:34,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:34,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513996760] [2024-06-04 14:25:34,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:34,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:34,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:34,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:34,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:34,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:34,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 659 transitions, 9690 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-04 14:25:34,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:34,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:34,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:35,810 INFO L124 PetriNetUnfolderBase]: 3587/5994 cut-off events. [2024-06-04 14:25:35,810 INFO L125 PetriNetUnfolderBase]: For 546932/546932 co-relation queries the response was YES. [2024-06-04 14:25:35,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43908 conditions, 5994 events. 3587/5994 cut-off events. For 546932/546932 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 40696 event pairs, 633 based on Foata normal form. 2/5995 useless extension candidates. Maximal degree in co-relation 43689. Up to 5326 conditions per place. [2024-06-04 14:25:35,891 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 592 selfloop transitions, 89 changer transitions 0/687 dead transitions. [2024-06-04 14:25:35,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 687 transitions, 11122 flow [2024-06-04 14:25:35,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:35,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:35,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:25:35,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:25:35,892 INFO L175 Difference]: Start difference. First operand has 502 places, 659 transitions, 9690 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:25:35,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 687 transitions, 11122 flow [2024-06-04 14:25:39,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 687 transitions, 10877 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-04 14:25:39,945 INFO L231 Difference]: Finished difference. Result has 505 places, 659 transitions, 9631 flow [2024-06-04 14:25:39,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9445, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9631, PETRI_PLACES=505, PETRI_TRANSITIONS=659} [2024-06-04 14:25:39,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-04 14:25:39,946 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 659 transitions, 9631 flow [2024-06-04 14:25:39,946 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-04 14:25:39,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:39,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:39,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-04 14:25:39,946 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:39,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:39,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1185208116, now seen corresponding path program 14 times [2024-06-04 14:25:39,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:39,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782721860] [2024-06-04 14:25:39,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:39,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:39,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:40,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:40,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:40,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782721860] [2024-06-04 14:25:40,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782721860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:40,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:40,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:40,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223947948] [2024-06-04 14:25:40,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:40,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:40,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:40,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:40,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:40,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:40,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 659 transitions, 9631 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-04 14:25:40,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:40,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:40,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:41,433 INFO L124 PetriNetUnfolderBase]: 3595/6009 cut-off events. [2024-06-04 14:25:41,434 INFO L125 PetriNetUnfolderBase]: For 546720/546723 co-relation queries the response was YES. [2024-06-04 14:25:41,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43843 conditions, 6009 events. 3595/6009 cut-off events. For 546720/546723 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 40729 event pairs, 437 based on Foata normal form. 4/6011 useless extension candidates. Maximal degree in co-relation 43623. Up to 4734 conditions per place. [2024-06-04 14:25:41,517 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 581 selfloop transitions, 107 changer transitions 0/694 dead transitions. [2024-06-04 14:25:41,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 694 transitions, 11422 flow [2024-06-04 14:25:41,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:41,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:41,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:25:41,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:25:41,518 INFO L175 Difference]: Start difference. First operand has 505 places, 659 transitions, 9631 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:25:41,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 694 transitions, 11422 flow [2024-06-04 14:25:45,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 694 transitions, 11122 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-04 14:25:45,696 INFO L231 Difference]: Finished difference. Result has 503 places, 661 transitions, 9601 flow [2024-06-04 14:25:45,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9333, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9601, PETRI_PLACES=503, PETRI_TRANSITIONS=661} [2024-06-04 14:25:45,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-04 14:25:45,696 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 661 transitions, 9601 flow [2024-06-04 14:25:45,696 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-04 14:25:45,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:45,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:45,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-04 14:25:45,697 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:45,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:45,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1387543814, now seen corresponding path program 15 times [2024-06-04 14:25:45,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:45,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789014485] [2024-06-04 14:25:45,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:45,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:45,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:45,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:45,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:45,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789014485] [2024-06-04 14:25:45,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789014485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:45,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:45,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:45,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511164421] [2024-06-04 14:25:45,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:45,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:45,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:45,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:45,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:45,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:45,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 661 transitions, 9601 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-04 14:25:45,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:45,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:45,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:47,122 INFO L124 PetriNetUnfolderBase]: 3570/5968 cut-off events. [2024-06-04 14:25:47,122 INFO L125 PetriNetUnfolderBase]: For 530816/530819 co-relation queries the response was YES. [2024-06-04 14:25:47,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42712 conditions, 5968 events. 3570/5968 cut-off events. For 530816/530819 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 40383 event pairs, 445 based on Foata normal form. 10/5976 useless extension candidates. Maximal degree in co-relation 42491. Up to 4720 conditions per place. [2024-06-04 14:25:47,204 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 585 selfloop transitions, 100 changer transitions 0/691 dead transitions. [2024-06-04 14:25:47,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 691 transitions, 11083 flow [2024-06-04 14:25:47,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:47,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:47,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:25:47,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:25:47,205 INFO L175 Difference]: Start difference. First operand has 503 places, 661 transitions, 9601 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:25:47,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 691 transitions, 11083 flow [2024-06-04 14:25:51,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 691 transitions, 10820 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-04 14:25:51,357 INFO L231 Difference]: Finished difference. Result has 506 places, 661 transitions, 9544 flow [2024-06-04 14:25:51,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9338, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9544, PETRI_PLACES=506, PETRI_TRANSITIONS=661} [2024-06-04 14:25:51,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-04 14:25:51,357 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 661 transitions, 9544 flow [2024-06-04 14:25:51,357 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-04 14:25:51,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:51,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:51,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-04 14:25:51,358 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:51,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:51,358 INFO L85 PathProgramCache]: Analyzing trace with hash 399884102, now seen corresponding path program 16 times [2024-06-04 14:25:51,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:51,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291507013] [2024-06-04 14:25:51,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:51,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:51,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:51,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:51,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:51,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291507013] [2024-06-04 14:25:51,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291507013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:51,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:51,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:51,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104628041] [2024-06-04 14:25:51,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:51,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:51,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:51,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:51,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:51,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:51,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 661 transitions, 9544 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-04 14:25:51,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:51,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:51,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:52,853 INFO L124 PetriNetUnfolderBase]: 3606/6022 cut-off events. [2024-06-04 14:25:52,853 INFO L125 PetriNetUnfolderBase]: For 555032/555035 co-relation queries the response was YES. [2024-06-04 14:25:52,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43053 conditions, 6022 events. 3606/6022 cut-off events. For 555032/555035 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 40921 event pairs, 639 based on Foata normal form. 12/6032 useless extension candidates. Maximal degree in co-relation 42831. Up to 5160 conditions per place. [2024-06-04 14:25:52,923 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 557 selfloop transitions, 124 changer transitions 0/687 dead transitions. [2024-06-04 14:25:52,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 687 transitions, 11043 flow [2024-06-04 14:25:52,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:52,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:52,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:25:52,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:25:52,924 INFO L175 Difference]: Start difference. First operand has 506 places, 661 transitions, 9544 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:25:52,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 687 transitions, 11043 flow [2024-06-04 14:25:57,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 687 transitions, 10812 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:57,139 INFO L231 Difference]: Finished difference. Result has 506 places, 663 transitions, 9636 flow [2024-06-04 14:25:57,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9313, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9636, PETRI_PLACES=506, PETRI_TRANSITIONS=663} [2024-06-04 14:25:57,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-04 14:25:57,139 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 663 transitions, 9636 flow [2024-06-04 14:25:57,139 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-04 14:25:57,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:57,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:57,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-04 14:25:57,139 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:25:57,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:57,139 INFO L85 PathProgramCache]: Analyzing trace with hash 627785252, now seen corresponding path program 17 times [2024-06-04 14:25:57,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:57,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754538811] [2024-06-04 14:25:57,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:57,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:57,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:57,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:57,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:57,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754538811] [2024-06-04 14:25:57,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754538811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:57,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:57,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:57,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774934231] [2024-06-04 14:25:57,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:57,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:57,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:57,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:57,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:57,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:25:57,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 663 transitions, 9636 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-04 14:25:57,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:57,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:25:57,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:58,574 INFO L124 PetriNetUnfolderBase]: 3642/6080 cut-off events. [2024-06-04 14:25:58,575 INFO L125 PetriNetUnfolderBase]: For 563606/563609 co-relation queries the response was YES. [2024-06-04 14:25:58,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43553 conditions, 6080 events. 3642/6080 cut-off events. For 563606/563609 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41335 event pairs, 657 based on Foata normal form. 12/6090 useless extension candidates. Maximal degree in co-relation 43330. Up to 5254 conditions per place. [2024-06-04 14:25:58,657 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 567 selfloop transitions, 113 changer transitions 0/686 dead transitions. [2024-06-04 14:25:58,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 686 transitions, 11129 flow [2024-06-04 14:25:58,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:58,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:58,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:25:58,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:25:58,658 INFO L175 Difference]: Start difference. First operand has 506 places, 663 transitions, 9636 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:25:58,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 686 transitions, 11129 flow [2024-06-04 14:26:02,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 686 transitions, 10847 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-04 14:26:02,647 INFO L231 Difference]: Finished difference. Result has 506 places, 665 transitions, 9655 flow [2024-06-04 14:26:02,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9354, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9655, PETRI_PLACES=506, PETRI_TRANSITIONS=665} [2024-06-04 14:26:02,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-04 14:26:02,648 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 665 transitions, 9655 flow [2024-06-04 14:26:02,648 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-04 14:26:02,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:02,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, 1, 1] [2024-06-04 14:26:02,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-04 14:26:02,648 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:02,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:02,648 INFO L85 PathProgramCache]: Analyzing trace with hash 636356132, now seen corresponding path program 18 times [2024-06-04 14:26:02,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:02,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729220703] [2024-06-04 14:26:02,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:02,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:02,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:02,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:02,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729220703] [2024-06-04 14:26:02,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729220703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:02,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:02,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:02,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262061817] [2024-06-04 14:26:02,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:02,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:02,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:02,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:02,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:02,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:02,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 665 transitions, 9655 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-04 14:26:02,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:02,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:02,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:04,059 INFO L124 PetriNetUnfolderBase]: 3612/6032 cut-off events. [2024-06-04 14:26:04,059 INFO L125 PetriNetUnfolderBase]: For 478028/478031 co-relation queries the response was YES. [2024-06-04 14:26:04,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41803 conditions, 6032 events. 3612/6032 cut-off events. For 478028/478031 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 40921 event pairs, 609 based on Foata normal form. 12/6042 useless extension candidates. Maximal degree in co-relation 41581. Up to 4440 conditions per place. [2024-06-04 14:26:04,139 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 556 selfloop transitions, 128 changer transitions 0/690 dead transitions. [2024-06-04 14:26:04,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 690 transitions, 11125 flow [2024-06-04 14:26:04,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:26:04,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:26:04,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:26:04,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:26:04,140 INFO L175 Difference]: Start difference. First operand has 506 places, 665 transitions, 9655 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:26:04,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 690 transitions, 11125 flow [2024-06-04 14:26:07,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 690 transitions, 10837 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-04 14:26:07,813 INFO L231 Difference]: Finished difference. Result has 507 places, 665 transitions, 9638 flow [2024-06-04 14:26:07,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9367, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9638, PETRI_PLACES=507, PETRI_TRANSITIONS=665} [2024-06-04 14:26:07,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 465 predicate places. [2024-06-04 14:26:07,814 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 665 transitions, 9638 flow [2024-06-04 14:26:07,814 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-04 14:26:07,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:07,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:07,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-04 14:26:07,814 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:07,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:07,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1249065356, now seen corresponding path program 1 times [2024-06-04 14:26:07,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:07,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885765977] [2024-06-04 14:26:07,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:07,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:07,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:07,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-04 14:26:07,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:07,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885765977] [2024-06-04 14:26:07,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885765977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:07,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:07,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:07,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062455204] [2024-06-04 14:26:07,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:07,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:07,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:07,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:07,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:07,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:07,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 665 transitions, 9638 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:07,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:07,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:07,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:09,263 INFO L124 PetriNetUnfolderBase]: 3698/6161 cut-off events. [2024-06-04 14:26:09,263 INFO L125 PetriNetUnfolderBase]: For 541435/541435 co-relation queries the response was YES. [2024-06-04 14:26:09,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43936 conditions, 6161 events. 3698/6161 cut-off events. For 541435/541435 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 41713 event pairs, 535 based on Foata normal form. 6/6155 useless extension candidates. Maximal degree in co-relation 43714. Up to 3805 conditions per place. [2024-06-04 14:26:09,347 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 557 selfloop transitions, 145 changer transitions 0/708 dead transitions. [2024-06-04 14:26:09,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 708 transitions, 11704 flow [2024-06-04 14:26:09,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:09,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:09,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:26:09,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:26:09,348 INFO L175 Difference]: Start difference. First operand has 507 places, 665 transitions, 9638 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:26:09,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 708 transitions, 11704 flow [2024-06-04 14:26:13,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 708 transitions, 11378 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:26:13,855 INFO L231 Difference]: Finished difference. Result has 508 places, 668 transitions, 9648 flow [2024-06-04 14:26:13,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9316, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9648, PETRI_PLACES=508, PETRI_TRANSITIONS=668} [2024-06-04 14:26:13,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-04 14:26:13,855 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 668 transitions, 9648 flow [2024-06-04 14:26:13,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:13,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:13,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:13,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-04 14:26:13,855 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:13,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:13,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1248945386, now seen corresponding path program 2 times [2024-06-04 14:26:13,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:13,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312859151] [2024-06-04 14:26:13,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:13,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:13,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:13,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:13,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312859151] [2024-06-04 14:26:13,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312859151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:13,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:13,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:13,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168524729] [2024-06-04 14:26:13,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:13,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:13,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:13,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:13,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:14,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:14,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 668 transitions, 9648 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:14,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:14,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:14,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:15,430 INFO L124 PetriNetUnfolderBase]: 3726/6218 cut-off events. [2024-06-04 14:26:15,430 INFO L125 PetriNetUnfolderBase]: For 537743/537746 co-relation queries the response was YES. [2024-06-04 14:26:15,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44013 conditions, 6218 events. 3726/6218 cut-off events. For 537743/537746 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 42290 event pairs, 523 based on Foata normal form. 8/6224 useless extension candidates. Maximal degree in co-relation 43791. Up to 5387 conditions per place. [2024-06-04 14:26:15,507 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 628 selfloop transitions, 67 changer transitions 0/701 dead transitions. [2024-06-04 14:26:15,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 701 transitions, 11156 flow [2024-06-04 14:26:15,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:15,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:15,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:26:15,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:26:15,508 INFO L175 Difference]: Start difference. First operand has 508 places, 668 transitions, 9648 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:26:15,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 701 transitions, 11156 flow [2024-06-04 14:26:19,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 701 transitions, 11004 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-04 14:26:19,744 INFO L231 Difference]: Finished difference. Result has 513 places, 671 transitions, 9672 flow [2024-06-04 14:26:19,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9504, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9672, PETRI_PLACES=513, PETRI_TRANSITIONS=671} [2024-06-04 14:26:19,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-04 14:26:19,745 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 671 transitions, 9672 flow [2024-06-04 14:26:19,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:19,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:19,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:19,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-04 14:26:19,745 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:19,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:19,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1248945200, now seen corresponding path program 1 times [2024-06-04 14:26:19,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:19,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077454876] [2024-06-04 14:26:19,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:19,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:19,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:19,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:19,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:19,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077454876] [2024-06-04 14:26:19,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077454876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:19,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:19,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:19,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048507258] [2024-06-04 14:26:19,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:19,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:19,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:19,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:19,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:19,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:19,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 671 transitions, 9672 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:19,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:19,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:19,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:21,247 INFO L124 PetriNetUnfolderBase]: 3779/6307 cut-off events. [2024-06-04 14:26:21,247 INFO L125 PetriNetUnfolderBase]: For 592167/592170 co-relation queries the response was YES. [2024-06-04 14:26:21,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45479 conditions, 6307 events. 3779/6307 cut-off events. For 592167/592170 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 42973 event pairs, 534 based on Foata normal form. 8/6313 useless extension candidates. Maximal degree in co-relation 45255. Up to 3936 conditions per place. [2024-06-04 14:26:21,335 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 155 changer transitions 0/711 dead transitions. [2024-06-04 14:26:21,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 711 transitions, 11766 flow [2024-06-04 14:26:21,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:21,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:21,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:26:21,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:26:21,336 INFO L175 Difference]: Start difference. First operand has 513 places, 671 transitions, 9672 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:26:21,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 711 transitions, 11766 flow [2024-06-04 14:26:24,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 711 transitions, 11632 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 14:26:24,665 INFO L231 Difference]: Finished difference. Result has 516 places, 673 transitions, 9896 flow [2024-06-04 14:26:24,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9538, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9896, PETRI_PLACES=516, PETRI_TRANSITIONS=673} [2024-06-04 14:26:24,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-04 14:26:24,666 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 673 transitions, 9896 flow [2024-06-04 14:26:24,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:24,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:24,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:24,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-04 14:26:24,666 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:24,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:24,666 INFO L85 PathProgramCache]: Analyzing trace with hash -309499720, now seen corresponding path program 2 times [2024-06-04 14:26:24,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:24,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431020865] [2024-06-04 14:26:24,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:24,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:24,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:24,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:24,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431020865] [2024-06-04 14:26:24,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431020865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:24,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:24,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:24,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720278724] [2024-06-04 14:26:24,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:24,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:24,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:24,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:24,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:24,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:24,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 673 transitions, 9896 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:24,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:24,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:24,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:26,237 INFO L124 PetriNetUnfolderBase]: 3881/6469 cut-off events. [2024-06-04 14:26:26,237 INFO L125 PetriNetUnfolderBase]: For 697916/697919 co-relation queries the response was YES. [2024-06-04 14:26:26,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48794 conditions, 6469 events. 3881/6469 cut-off events. For 697916/697919 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 44174 event pairs, 598 based on Foata normal form. 8/6475 useless extension candidates. Maximal degree in co-relation 48569. Up to 3992 conditions per place. [2024-06-04 14:26:26,329 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 571 selfloop transitions, 140 changer transitions 0/717 dead transitions. [2024-06-04 14:26:26,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 717 transitions, 12326 flow [2024-06-04 14:26:26,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:26,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:26,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:26:26,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:26:26,330 INFO L175 Difference]: Start difference. First operand has 516 places, 673 transitions, 9896 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:26:26,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 717 transitions, 12326 flow [2024-06-04 14:26:30,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 717 transitions, 12118 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:26:30,092 INFO L231 Difference]: Finished difference. Result has 521 places, 679 transitions, 10085 flow [2024-06-04 14:26:30,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9697, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10085, PETRI_PLACES=521, PETRI_TRANSITIONS=679} [2024-06-04 14:26:30,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-04 14:26:30,092 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 679 transitions, 10085 flow [2024-06-04 14:26:30,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:30,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:30,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:30,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-04 14:26:30,093 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:30,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:30,093 INFO L85 PathProgramCache]: Analyzing trace with hash -309499906, now seen corresponding path program 3 times [2024-06-04 14:26:30,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:30,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552886124] [2024-06-04 14:26:30,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:30,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:30,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:30,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:30,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:30,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552886124] [2024-06-04 14:26:30,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552886124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:30,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:30,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:30,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313637662] [2024-06-04 14:26:30,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:30,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:30,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:30,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:30,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:30,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:30,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 679 transitions, 10085 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:30,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:30,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:30,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:31,733 INFO L124 PetriNetUnfolderBase]: 3934/6562 cut-off events. [2024-06-04 14:26:31,733 INFO L125 PetriNetUnfolderBase]: For 759175/759178 co-relation queries the response was YES. [2024-06-04 14:26:31,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50078 conditions, 6562 events. 3934/6562 cut-off events. For 759175/759178 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 44957 event pairs, 556 based on Foata normal form. 8/6568 useless extension candidates. Maximal degree in co-relation 49851. Up to 5638 conditions per place. [2024-06-04 14:26:31,830 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 637 selfloop transitions, 71 changer transitions 0/714 dead transitions. [2024-06-04 14:26:31,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 714 transitions, 11881 flow [2024-06-04 14:26:31,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:26:31,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:26:31,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-04 14:26:31,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-04 14:26:31,830 INFO L175 Difference]: Start difference. First operand has 521 places, 679 transitions, 10085 flow. Second operand 9 states and 196 transitions. [2024-06-04 14:26:31,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 714 transitions, 11881 flow [2024-06-04 14:26:37,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 714 transitions, 11672 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-04 14:26:37,147 INFO L231 Difference]: Finished difference. Result has 528 places, 682 transitions, 10065 flow [2024-06-04 14:26:37,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9876, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10065, PETRI_PLACES=528, PETRI_TRANSITIONS=682} [2024-06-04 14:26:37,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-04 14:26:37,147 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 682 transitions, 10065 flow [2024-06-04 14:26:37,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:37,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:37,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:37,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-04 14:26:37,148 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:37,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:37,148 INFO L85 PathProgramCache]: Analyzing trace with hash -309262570, now seen corresponding path program 3 times [2024-06-04 14:26:37,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:37,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608250301] [2024-06-04 14:26:37,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:37,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:37,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:37,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:37,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:37,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608250301] [2024-06-04 14:26:37,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608250301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:37,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:37,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:37,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242490902] [2024-06-04 14:26:37,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:37,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:37,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:37,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:37,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:37,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:37,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 682 transitions, 10065 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:37,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:37,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:37,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:38,757 INFO L124 PetriNetUnfolderBase]: 3921/6541 cut-off events. [2024-06-04 14:26:38,757 INFO L125 PetriNetUnfolderBase]: For 720579/720582 co-relation queries the response was YES. [2024-06-04 14:26:38,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48868 conditions, 6541 events. 3921/6541 cut-off events. For 720579/720582 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 44783 event pairs, 602 based on Foata normal form. 8/6547 useless extension candidates. Maximal degree in co-relation 48639. Up to 4069 conditions per place. [2024-06-04 14:26:38,852 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 568 selfloop transitions, 142 changer transitions 0/716 dead transitions. [2024-06-04 14:26:38,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 716 transitions, 12117 flow [2024-06-04 14:26:38,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:38,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:38,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:26:38,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:26:38,853 INFO L175 Difference]: Start difference. First operand has 528 places, 682 transitions, 10065 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:26:38,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 716 transitions, 12117 flow [2024-06-04 14:26:44,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 716 transitions, 11984 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:26:44,522 INFO L231 Difference]: Finished difference. Result has 531 places, 682 transitions, 10220 flow [2024-06-04 14:26:44,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9932, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10220, PETRI_PLACES=531, PETRI_TRANSITIONS=682} [2024-06-04 14:26:44,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 489 predicate places. [2024-06-04 14:26:44,523 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 682 transitions, 10220 flow [2024-06-04 14:26:44,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:44,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:44,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, 1, 1] [2024-06-04 14:26:44,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-04 14:26:44,523 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:44,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:44,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1274401956, now seen corresponding path program 4 times [2024-06-04 14:26:44,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:44,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267648160] [2024-06-04 14:26:44,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:44,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:44,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:44,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:44,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:44,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267648160] [2024-06-04 14:26:44,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267648160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:44,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:44,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:44,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904058474] [2024-06-04 14:26:44,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:44,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:44,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:44,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:44,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:44,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:44,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 682 transitions, 10220 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:44,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:44,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:44,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:46,315 INFO L124 PetriNetUnfolderBase]: 4007/6671 cut-off events. [2024-06-04 14:26:46,315 INFO L125 PetriNetUnfolderBase]: For 836160/836160 co-relation queries the response was YES. [2024-06-04 14:26:46,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51545 conditions, 6671 events. 4007/6671 cut-off events. For 836160/836160 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 45871 event pairs, 759 based on Foata normal form. 6/6665 useless extension candidates. Maximal degree in co-relation 51317. Up to 5326 conditions per place. [2024-06-04 14:26:46,540 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 568 selfloop transitions, 149 changer transitions 0/723 dead transitions. [2024-06-04 14:26:46,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 723 transitions, 12082 flow [2024-06-04 14:26:46,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:46,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:46,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:26:46,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:26:46,541 INFO L175 Difference]: Start difference. First operand has 531 places, 682 transitions, 10220 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:26:46,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 723 transitions, 12082 flow [2024-06-04 14:26:52,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 723 transitions, 11873 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:26:52,991 INFO L231 Difference]: Finished difference. Result has 535 places, 685 transitions, 10365 flow [2024-06-04 14:26:52,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10011, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10365, PETRI_PLACES=535, PETRI_TRANSITIONS=685} [2024-06-04 14:26:52,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-04 14:26:52,991 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 685 transitions, 10365 flow [2024-06-04 14:26:52,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:52,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:52,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:52,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-04 14:26:52,991 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:52,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:52,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1704528192, now seen corresponding path program 4 times [2024-06-04 14:26:52,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:52,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74702397] [2024-06-04 14:26:52,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:52,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:52,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:53,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:53,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:53,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74702397] [2024-06-04 14:26:53,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74702397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:53,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:53,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:53,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078205209] [2024-06-04 14:26:53,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:53,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:53,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:53,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:53,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:53,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:53,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 685 transitions, 10365 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:53,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:53,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:53,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:54,909 INFO L124 PetriNetUnfolderBase]: 3994/6659 cut-off events. [2024-06-04 14:26:54,910 INFO L125 PetriNetUnfolderBase]: For 798413/798416 co-relation queries the response was YES. [2024-06-04 14:26:54,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50696 conditions, 6659 events. 3994/6659 cut-off events. For 798413/798416 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 45822 event pairs, 792 based on Foata normal form. 8/6656 useless extension candidates. Maximal degree in co-relation 50466. Up to 5557 conditions per place. [2024-06-04 14:26:55,002 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 134 changer transitions 0/718 dead transitions. [2024-06-04 14:26:55,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 718 transitions, 12159 flow [2024-06-04 14:26:55,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:55,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:55,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:26:55,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:26:55,003 INFO L175 Difference]: Start difference. First operand has 535 places, 685 transitions, 10365 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:26:55,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 718 transitions, 12159 flow [2024-06-04 14:26:59,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 718 transitions, 11953 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:26:59,608 INFO L231 Difference]: Finished difference. Result has 539 places, 685 transitions, 10431 flow [2024-06-04 14:26:59,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10159, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10431, PETRI_PLACES=539, PETRI_TRANSITIONS=685} [2024-06-04 14:26:59,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 497 predicate places. [2024-06-04 14:26:59,609 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 685 transitions, 10431 flow [2024-06-04 14:26:59,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:59,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:59,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:59,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-04 14:26:59,609 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:26:59,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:59,609 INFO L85 PathProgramCache]: Analyzing trace with hash 551920564, now seen corresponding path program 5 times [2024-06-04 14:26:59,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:59,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270969778] [2024-06-04 14:26:59,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:59,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:59,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:59,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:59,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:59,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270969778] [2024-06-04 14:26:59,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270969778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:59,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:59,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:59,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600434272] [2024-06-04 14:26:59,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:59,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:59,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:59,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:59,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:59,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:26:59,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 685 transitions, 10431 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:59,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:59,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:26:59,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:01,638 INFO L124 PetriNetUnfolderBase]: 3981/6636 cut-off events. [2024-06-04 14:27:01,639 INFO L125 PetriNetUnfolderBase]: For 759393/759396 co-relation queries the response was YES. [2024-06-04 14:27:01,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50189 conditions, 6636 events. 3981/6636 cut-off events. For 759393/759396 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 45712 event pairs, 779 based on Foata normal form. 8/6631 useless extension candidates. Maximal degree in co-relation 49957. Up to 5935 conditions per place. [2024-06-04 14:27:01,724 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 647 selfloop transitions, 61 changer transitions 0/714 dead transitions. [2024-06-04 14:27:01,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 714 transitions, 11927 flow [2024-06-04 14:27:01,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:01,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:01,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:27:01,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:27:01,725 INFO L175 Difference]: Start difference. First operand has 539 places, 685 transitions, 10431 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:27:01,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 714 transitions, 11927 flow [2024-06-04 14:27:07,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 714 transitions, 11470 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-04 14:27:07,129 INFO L231 Difference]: Finished difference. Result has 538 places, 685 transitions, 10100 flow [2024-06-04 14:27:07,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9974, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10100, PETRI_PLACES=538, PETRI_TRANSITIONS=685} [2024-06-04 14:27:07,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 496 predicate places. [2024-06-04 14:27:07,130 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 685 transitions, 10100 flow [2024-06-04 14:27:07,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:07,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:07,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:07,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-04 14:27:07,130 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:27:07,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:07,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1770898480, now seen corresponding path program 5 times [2024-06-04 14:27:07,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:07,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463030487] [2024-06-04 14:27:07,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:07,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:07,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:07,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:07,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:07,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463030487] [2024-06-04 14:27:07,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463030487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:07,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:07,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:07,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973272091] [2024-06-04 14:27:07,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:07,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:07,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:07,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:07,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:07,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:27:07,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 685 transitions, 10100 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:07,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:07,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:27:07,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:09,021 INFO L124 PetriNetUnfolderBase]: 4009/6691 cut-off events. [2024-06-04 14:27:09,021 INFO L125 PetriNetUnfolderBase]: For 765608/765611 co-relation queries the response was YES. [2024-06-04 14:27:09,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49559 conditions, 6691 events. 4009/6691 cut-off events. For 765608/765611 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 46170 event pairs, 798 based on Foata normal form. 8/6695 useless extension candidates. Maximal degree in co-relation 49327. Up to 5839 conditions per place. [2024-06-04 14:27:09,102 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 589 selfloop transitions, 121 changer transitions 0/716 dead transitions. [2024-06-04 14:27:09,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 716 transitions, 11675 flow [2024-06-04 14:27:09,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:09,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:09,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:27:09,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-04 14:27:09,103 INFO L175 Difference]: Start difference. First operand has 538 places, 685 transitions, 10100 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:27:09,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 716 transitions, 11675 flow [2024-06-04 14:27:15,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 716 transitions, 11548 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:27:15,070 INFO L231 Difference]: Finished difference. Result has 541 places, 688 transitions, 10287 flow [2024-06-04 14:27:15,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9977, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10287, PETRI_PLACES=541, PETRI_TRANSITIONS=688} [2024-06-04 14:27:15,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-04 14:27:15,070 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 688 transitions, 10287 flow [2024-06-04 14:27:15,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:15,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:15,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:15,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-04 14:27:15,071 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:27:15,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:15,071 INFO L85 PathProgramCache]: Analyzing trace with hash -910155072, now seen corresponding path program 6 times [2024-06-04 14:27:15,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:15,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367154824] [2024-06-04 14:27:15,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:15,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:15,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:15,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:15,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:15,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367154824] [2024-06-04 14:27:15,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367154824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:15,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:15,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:15,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983853449] [2024-06-04 14:27:15,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:15,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:15,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:15,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:15,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:15,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:27:15,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 688 transitions, 10287 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:15,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:15,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:27:15,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:16,973 INFO L124 PetriNetUnfolderBase]: 4029/6729 cut-off events. [2024-06-04 14:27:16,973 INFO L125 PetriNetUnfolderBase]: For 777883/777886 co-relation queries the response was YES. [2024-06-04 14:27:17,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50019 conditions, 6729 events. 4029/6729 cut-off events. For 777883/777886 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 46546 event pairs, 802 based on Foata normal form. 8/6733 useless extension candidates. Maximal degree in co-relation 49785. Up to 5997 conditions per place. [2024-06-04 14:27:17,064 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 648 selfloop transitions, 64 changer transitions 0/718 dead transitions. [2024-06-04 14:27:17,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 718 transitions, 11822 flow [2024-06-04 14:27:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:27:17,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:27:17,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-04 14:27:17,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-04 14:27:17,065 INFO L175 Difference]: Start difference. First operand has 541 places, 688 transitions, 10287 flow. Second operand 9 states and 199 transitions. [2024-06-04 14:27:17,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 718 transitions, 11822 flow [2024-06-04 14:27:22,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 718 transitions, 11573 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:27:22,109 INFO L231 Difference]: Finished difference. Result has 545 places, 689 transitions, 10185 flow [2024-06-04 14:27:22,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10038, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10185, PETRI_PLACES=545, PETRI_TRANSITIONS=689} [2024-06-04 14:27:22,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 503 predicate places. [2024-06-04 14:27:22,109 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 689 transitions, 10185 flow [2024-06-04 14:27:22,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:22,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:22,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:22,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-04 14:27:22,110 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:27:22,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:22,110 INFO L85 PathProgramCache]: Analyzing trace with hash 860439086, now seen corresponding path program 6 times [2024-06-04 14:27:22,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:22,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925429613] [2024-06-04 14:27:22,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:22,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:22,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:22,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:22,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:22,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925429613] [2024-06-04 14:27:22,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925429613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:22,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:22,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:22,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843055035] [2024-06-04 14:27:22,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:22,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:22,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:22,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:22,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:22,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:27:22,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 689 transitions, 10185 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:22,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:22,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:27:22,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:23,986 INFO L124 PetriNetUnfolderBase]: 4131/6889 cut-off events. [2024-06-04 14:27:23,987 INFO L125 PetriNetUnfolderBase]: For 895634/895637 co-relation queries the response was YES. [2024-06-04 14:27:24,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52466 conditions, 6889 events. 4131/6889 cut-off events. For 895634/895637 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 47634 event pairs, 788 based on Foata normal form. 8/6889 useless extension candidates. Maximal degree in co-relation 52231. Up to 5333 conditions per place. [2024-06-04 14:27:24,074 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 599 selfloop transitions, 120 changer transitions 0/725 dead transitions. [2024-06-04 14:27:24,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 725 transitions, 12129 flow [2024-06-04 14:27:24,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:24,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:24,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:27:24,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:27:24,075 INFO L175 Difference]: Start difference. First operand has 545 places, 689 transitions, 10185 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:27:24,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 725 transitions, 12129 flow [2024-06-04 14:27:30,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 725 transitions, 12025 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 14:27:30,317 INFO L231 Difference]: Finished difference. Result has 550 places, 696 transitions, 10515 flow [2024-06-04 14:27:30,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10081, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10515, PETRI_PLACES=550, PETRI_TRANSITIONS=696} [2024-06-04 14:27:30,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 508 predicate places. [2024-06-04 14:27:30,317 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 696 transitions, 10515 flow [2024-06-04 14:27:30,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:30,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:30,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:30,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-04 14:27:30,317 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:27:30,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:30,318 INFO L85 PathProgramCache]: Analyzing trace with hash -282707862, now seen corresponding path program 7 times [2024-06-04 14:27:30,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:30,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548245543] [2024-06-04 14:27:30,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:30,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:30,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:30,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-04 14:27:30,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:30,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548245543] [2024-06-04 14:27:30,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548245543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:30,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:30,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:30,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379683934] [2024-06-04 14:27:30,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:30,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:30,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:30,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:30,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:30,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:27:30,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 696 transitions, 10515 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:30,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:30,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:27:30,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:32,287 INFO L124 PetriNetUnfolderBase]: 4230/7048 cut-off events. [2024-06-04 14:27:32,287 INFO L125 PetriNetUnfolderBase]: For 1040449/1040452 co-relation queries the response was YES. [2024-06-04 14:27:32,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55944 conditions, 7048 events. 4230/7048 cut-off events. For 1040449/1040452 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 49012 event pairs, 863 based on Foata normal form. 8/7040 useless extension candidates. Maximal degree in co-relation 55706. Up to 6061 conditions per place. [2024-06-04 14:27:32,378 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 642 selfloop transitions, 79 changer transitions 0/727 dead transitions. [2024-06-04 14:27:32,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 727 transitions, 12364 flow [2024-06-04 14:27:32,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:27:32,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:27:32,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-04 14:27:32,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-04 14:27:32,378 INFO L175 Difference]: Start difference. First operand has 550 places, 696 transitions, 10515 flow. Second operand 9 states and 197 transitions. [2024-06-04 14:27:32,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 727 transitions, 12364 flow [2024-06-04 14:27:39,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 727 transitions, 12201 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-04 14:27:39,415 INFO L231 Difference]: Finished difference. Result has 556 places, 699 transitions, 10592 flow [2024-06-04 14:27:39,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10352, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10592, PETRI_PLACES=556, PETRI_TRANSITIONS=699} [2024-06-04 14:27:39,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 514 predicate places. [2024-06-04 14:27:39,416 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 699 transitions, 10592 flow [2024-06-04 14:27:39,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:39,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:39,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:39,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-04 14:27:39,416 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:27:39,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:39,417 INFO L85 PathProgramCache]: Analyzing trace with hash 860201936, now seen corresponding path program 7 times [2024-06-04 14:27:39,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:39,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330441705] [2024-06-04 14:27:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:39,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:39,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:39,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:39,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330441705] [2024-06-04 14:27:39,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330441705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:39,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:39,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:39,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807115308] [2024-06-04 14:27:39,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:39,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:39,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:39,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:39,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:39,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:27:39,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 699 transitions, 10592 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:39,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:39,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:27:39,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:41,410 INFO L124 PetriNetUnfolderBase]: 4217/7033 cut-off events. [2024-06-04 14:27:41,410 INFO L125 PetriNetUnfolderBase]: For 998461/998464 co-relation queries the response was YES. [2024-06-04 14:27:41,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55404 conditions, 7033 events. 4217/7033 cut-off events. For 998461/998464 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 48793 event pairs, 834 based on Foata normal form. 8/7031 useless extension candidates. Maximal degree in co-relation 55163. Up to 5480 conditions per place. [2024-06-04 14:27:41,496 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 599 selfloop transitions, 124 changer transitions 0/729 dead transitions. [2024-06-04 14:27:41,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 729 transitions, 12432 flow [2024-06-04 14:27:41,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:41,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:41,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:27:41,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:27:41,497 INFO L175 Difference]: Start difference. First operand has 556 places, 699 transitions, 10592 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:27:41,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 729 transitions, 12432 flow [2024-06-04 14:27:48,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 729 transitions, 12297 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:27:48,666 INFO L231 Difference]: Finished difference. Result has 559 places, 699 transitions, 10709 flow [2024-06-04 14:27:48,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10457, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10709, PETRI_PLACES=559, PETRI_TRANSITIONS=699} [2024-06-04 14:27:48,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 517 predicate places. [2024-06-04 14:27:48,666 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 699 transitions, 10709 flow [2024-06-04 14:27:48,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:48,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:48,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:48,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-04 14:27:48,666 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:27:48,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:48,667 INFO L85 PathProgramCache]: Analyzing trace with hash 948767510, now seen corresponding path program 8 times [2024-06-04 14:27:48,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:48,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455881840] [2024-06-04 14:27:48,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:48,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:48,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:48,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:48,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:48,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455881840] [2024-06-04 14:27:48,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455881840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:48,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:48,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:48,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268356554] [2024-06-04 14:27:48,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:48,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:48,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:48,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:48,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:48,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:27:48,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 699 transitions, 10709 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:48,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:48,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:27:48,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:50,579 INFO L124 PetriNetUnfolderBase]: 4204/7022 cut-off events. [2024-06-04 14:27:50,579 INFO L125 PetriNetUnfolderBase]: For 959654/959657 co-relation queries the response was YES. [2024-06-04 14:27:50,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54871 conditions, 7022 events. 4204/7022 cut-off events. For 959654/959657 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 48907 event pairs, 863 based on Foata normal form. 8/7026 useless extension candidates. Maximal degree in co-relation 54629. Up to 6248 conditions per place. [2024-06-04 14:27:50,671 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 646 selfloop transitions, 74 changer transitions 0/726 dead transitions. [2024-06-04 14:27:50,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 726 transitions, 12241 flow [2024-06-04 14:27:50,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:27:50,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:27:50,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-04 14:27:50,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-04 14:27:50,790 INFO L175 Difference]: Start difference. First operand has 559 places, 699 transitions, 10709 flow. Second operand 10 states and 214 transitions. [2024-06-04 14:27:50,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 726 transitions, 12241 flow [2024-06-04 14:27:57,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 726 transitions, 12033 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:27:57,208 INFO L231 Difference]: Finished difference. Result has 564 places, 699 transitions, 10653 flow [2024-06-04 14:27:57,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10501, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10653, PETRI_PLACES=564, PETRI_TRANSITIONS=699} [2024-06-04 14:27:57,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 522 predicate places. [2024-06-04 14:27:57,208 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 699 transitions, 10653 flow [2024-06-04 14:27:57,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:57,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:57,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, 1, 1] [2024-06-04 14:27:57,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-04 14:27:57,209 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:27:57,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:57,209 INFO L85 PathProgramCache]: Analyzing trace with hash 948767696, now seen corresponding path program 8 times [2024-06-04 14:27:57,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:57,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447406594] [2024-06-04 14:27:57,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:57,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:57,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:57,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:57,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447406594] [2024-06-04 14:27:57,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447406594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:57,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:57,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:57,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382856566] [2024-06-04 14:27:57,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:57,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:57,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:57,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:57,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:57,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:27:57,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 699 transitions, 10653 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:57,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:57,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:27:57,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:59,088 INFO L124 PetriNetUnfolderBase]: 4191/7003 cut-off events. [2024-06-04 14:27:59,088 INFO L125 PetriNetUnfolderBase]: For 915421/915424 co-relation queries the response was YES. [2024-06-04 14:27:59,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53708 conditions, 7003 events. 4191/7003 cut-off events. For 915421/915424 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 48797 event pairs, 860 based on Foata normal form. 8/7007 useless extension candidates. Maximal degree in co-relation 53465. Up to 6087 conditions per place. [2024-06-04 14:27:59,177 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 608 selfloop transitions, 110 changer transitions 0/724 dead transitions. [2024-06-04 14:27:59,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 724 transitions, 12181 flow [2024-06-04 14:27:59,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:59,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:59,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 14:27:59,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-04 14:27:59,177 INFO L175 Difference]: Start difference. First operand has 564 places, 699 transitions, 10653 flow. Second operand 8 states and 182 transitions. [2024-06-04 14:27:59,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 724 transitions, 12181 flow [2024-06-04 14:28:05,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 724 transitions, 12021 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 14:28:05,587 INFO L231 Difference]: Finished difference. Result has 564 places, 699 transitions, 10717 flow [2024-06-04 14:28:05,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10493, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10717, PETRI_PLACES=564, PETRI_TRANSITIONS=699} [2024-06-04 14:28:05,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 522 predicate places. [2024-06-04 14:28:05,587 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 699 transitions, 10717 flow [2024-06-04 14:28:05,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:05,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:05,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:05,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-04 14:28:05,587 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:28:05,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:05,588 INFO L85 PathProgramCache]: Analyzing trace with hash 923660050, now seen corresponding path program 9 times [2024-06-04 14:28:05,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:05,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037187770] [2024-06-04 14:28:05,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:05,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:05,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:05,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:05,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037187770] [2024-06-04 14:28:05,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037187770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:05,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:05,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:05,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670374155] [2024-06-04 14:28:05,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:05,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:05,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:05,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:05,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:05,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:28:05,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 699 transitions, 10717 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:05,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:05,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:28:05,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:07,666 INFO L124 PetriNetUnfolderBase]: 4343/7248 cut-off events. [2024-06-04 14:28:07,666 INFO L125 PetriNetUnfolderBase]: For 1159610/1159610 co-relation queries the response was YES. [2024-06-04 14:28:07,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58491 conditions, 7248 events. 4343/7248 cut-off events. For 1159610/1159610 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 50530 event pairs, 712 based on Foata normal form. 6/7250 useless extension candidates. Maximal degree in co-relation 58248. Up to 5599 conditions per place. [2024-06-04 14:28:07,755 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 576 selfloop transitions, 164 changer transitions 0/746 dead transitions. [2024-06-04 14:28:07,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 746 transitions, 12985 flow [2024-06-04 14:28:07,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:07,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:07,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:28:07,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-04 14:28:07,755 INFO L175 Difference]: Start difference. First operand has 564 places, 699 transitions, 10717 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:28:07,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 746 transitions, 12985 flow [2024-06-04 14:28:16,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 746 transitions, 12683 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-04 14:28:16,393 INFO L231 Difference]: Finished difference. Result has 564 places, 704 transitions, 10847 flow [2024-06-04 14:28:16,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10415, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10847, PETRI_PLACES=564, PETRI_TRANSITIONS=704} [2024-06-04 14:28:16,393 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 522 predicate places. [2024-06-04 14:28:16,393 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 704 transitions, 10847 flow [2024-06-04 14:28:16,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:16,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:16,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:16,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-04 14:28:16,393 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:28:16,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:16,393 INFO L85 PathProgramCache]: Analyzing trace with hash 923780020, now seen corresponding path program 10 times [2024-06-04 14:28:16,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:16,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803428103] [2024-06-04 14:28:16,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:16,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:16,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:16,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:16,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:16,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803428103] [2024-06-04 14:28:16,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803428103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:16,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:16,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:16,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107964810] [2024-06-04 14:28:16,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:16,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:16,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:16,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:16,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:16,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:28:16,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 704 transitions, 10847 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:16,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:16,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:28:16,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:18,547 INFO L124 PetriNetUnfolderBase]: 4330/7230 cut-off events. [2024-06-04 14:28:18,547 INFO L125 PetriNetUnfolderBase]: For 1115816/1115819 co-relation queries the response was YES. [2024-06-04 14:28:18,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57831 conditions, 7230 events. 4330/7230 cut-off events. For 1115816/1115819 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 50396 event pairs, 705 based on Foata normal form. 8/7236 useless extension candidates. Maximal degree in co-relation 57587. Up to 6418 conditions per place. [2024-06-04 14:28:18,635 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 656 selfloop transitions, 74 changer transitions 0/736 dead transitions. [2024-06-04 14:28:18,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 736 transitions, 12395 flow [2024-06-04 14:28:18,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:18,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:18,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:28:18,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-04 14:28:18,636 INFO L175 Difference]: Start difference. First operand has 564 places, 704 transitions, 10847 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:28:18,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 736 transitions, 12395 flow [2024-06-04 14:28:27,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 736 transitions, 12159 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-04 14:28:27,672 INFO L231 Difference]: Finished difference. Result has 568 places, 704 transitions, 10763 flow [2024-06-04 14:28:27,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10611, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10763, PETRI_PLACES=568, PETRI_TRANSITIONS=704} [2024-06-04 14:28:27,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 526 predicate places. [2024-06-04 14:28:27,672 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 704 transitions, 10763 flow [2024-06-04 14:28:27,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:27,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:27,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:27,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-04 14:28:27,673 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:28:27,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:27,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1828077080, now seen corresponding path program 11 times [2024-06-04 14:28:27,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:27,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174868628] [2024-06-04 14:28:27,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:27,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:27,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:27,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:27,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:27,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174868628] [2024-06-04 14:28:27,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174868628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:27,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:27,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:27,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887922659] [2024-06-04 14:28:27,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:27,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:27,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:27,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:27,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:27,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:28:27,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 704 transitions, 10763 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:27,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:27,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:28:27,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:29,704 INFO L124 PetriNetUnfolderBase]: 4450/7413 cut-off events. [2024-06-04 14:28:29,704 INFO L125 PetriNetUnfolderBase]: For 1306135/1306135 co-relation queries the response was YES. [2024-06-04 14:28:29,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60908 conditions, 7413 events. 4450/7413 cut-off events. For 1306135/1306135 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 51865 event pairs, 960 based on Foata normal form. 8/7417 useless extension candidates. Maximal degree in co-relation 60663. Up to 6300 conditions per place. [2024-06-04 14:28:29,965 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 589 selfloop transitions, 151 changer transitions 0/746 dead transitions. [2024-06-04 14:28:29,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 746 transitions, 12705 flow [2024-06-04 14:28:29,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:29,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:29,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:28:29,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-04 14:28:29,966 INFO L175 Difference]: Start difference. First operand has 568 places, 704 transitions, 10763 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:28:29,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 746 transitions, 12705 flow [2024-06-04 14:28:38,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 746 transitions, 12551 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:28:38,994 INFO L231 Difference]: Finished difference. Result has 570 places, 707 transitions, 10980 flow [2024-06-04 14:28:38,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10609, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10980, PETRI_PLACES=570, PETRI_TRANSITIONS=707} [2024-06-04 14:28:38,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 528 predicate places. [2024-06-04 14:28:38,995 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 707 transitions, 10980 flow [2024-06-04 14:28:38,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:38,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:38,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:38,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-04 14:28:38,995 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:28:38,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:38,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1074334000, now seen corresponding path program 12 times [2024-06-04 14:28:38,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:38,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896790001] [2024-06-04 14:28:38,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:38,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:38,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:39,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:39,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:39,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896790001] [2024-06-04 14:28:39,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896790001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:39,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:39,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:39,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738350824] [2024-06-04 14:28:39,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:39,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:39,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:39,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:39,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:39,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:28:39,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 707 transitions, 10980 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:39,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:39,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:28:39,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:41,009 INFO L124 PetriNetUnfolderBase]: 4478/7461 cut-off events. [2024-06-04 14:28:41,009 INFO L125 PetriNetUnfolderBase]: For 1327486/1327486 co-relation queries the response was YES. [2024-06-04 14:28:41,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61626 conditions, 7461 events. 4478/7461 cut-off events. For 1327486/1327486 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 52237 event pairs, 972 based on Foata normal form. 8/7465 useless extension candidates. Maximal degree in co-relation 61379. Up to 6556 conditions per place. [2024-06-04 14:28:41,110 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 584 selfloop transitions, 149 changer transitions 0/739 dead transitions. [2024-06-04 14:28:41,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 739 transitions, 12561 flow [2024-06-04 14:28:41,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:41,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:41,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:28:41,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:28:41,110 INFO L175 Difference]: Start difference. First operand has 570 places, 707 transitions, 10980 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:28:41,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 739 transitions, 12561 flow [2024-06-04 14:28:50,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 739 transitions, 12359 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:28:50,861 INFO L231 Difference]: Finished difference. Result has 574 places, 708 transitions, 11102 flow [2024-06-04 14:28:50,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10780, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11102, PETRI_PLACES=574, PETRI_TRANSITIONS=708} [2024-06-04 14:28:50,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 532 predicate places. [2024-06-04 14:28:50,861 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 708 transitions, 11102 flow [2024-06-04 14:28:50,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:50,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:50,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:50,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-04 14:28:50,862 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:28:50,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:50,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1329582470, now seen corresponding path program 13 times [2024-06-04 14:28:50,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:50,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72534973] [2024-06-04 14:28:50,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:50,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:50,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:50,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:50,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72534973] [2024-06-04 14:28:50,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72534973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:50,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:50,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:50,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193043604] [2024-06-04 14:28:50,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:50,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:50,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:50,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:50,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:51,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:28:51,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 708 transitions, 11102 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:51,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:51,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:28:51,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:52,968 INFO L124 PetriNetUnfolderBase]: 4544/7564 cut-off events. [2024-06-04 14:28:52,968 INFO L125 PetriNetUnfolderBase]: For 1405847/1405850 co-relation queries the response was YES. [2024-06-04 14:28:53,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63659 conditions, 7564 events. 4544/7564 cut-off events. For 1405847/1405850 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 53112 event pairs, 971 based on Foata normal form. 8/7566 useless extension candidates. Maximal degree in co-relation 63410. Up to 6783 conditions per place. [2024-06-04 14:28:53,220 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 670 selfloop transitions, 67 changer transitions 0/743 dead transitions. [2024-06-04 14:28:53,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 743 transitions, 12997 flow [2024-06-04 14:28:53,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:28:53,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:28:53,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 14:28:53,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-04 14:28:53,221 INFO L175 Difference]: Start difference. First operand has 574 places, 708 transitions, 11102 flow. Second operand 9 states and 202 transitions. [2024-06-04 14:28:53,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 743 transitions, 12997 flow [2024-06-04 14:29:03,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 743 transitions, 12698 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:29:03,726 INFO L231 Difference]: Finished difference. Result has 578 places, 710 transitions, 10981 flow [2024-06-04 14:29:03,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10803, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10981, PETRI_PLACES=578, PETRI_TRANSITIONS=710} [2024-06-04 14:29:03,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 536 predicate places. [2024-06-04 14:29:03,726 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 710 transitions, 10981 flow [2024-06-04 14:29:03,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:03,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:03,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:29:03,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-04 14:29:03,727 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:29:03,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:03,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1924043004, now seen corresponding path program 14 times [2024-06-04 14:29:03,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:03,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624337355] [2024-06-04 14:29:03,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:03,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:03,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:03,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:03,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:03,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624337355] [2024-06-04 14:29:03,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624337355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:03,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:03,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:03,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646920907] [2024-06-04 14:29:03,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:03,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:03,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:03,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:03,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:03,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:29:03,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 710 transitions, 10981 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:03,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:03,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:29:03,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:06,024 INFO L124 PetriNetUnfolderBase]: 4618/7681 cut-off events. [2024-06-04 14:29:06,024 INFO L125 PetriNetUnfolderBase]: For 1527659/1527659 co-relation queries the response was YES. [2024-06-04 14:29:06,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65470 conditions, 7681 events. 4618/7681 cut-off events. For 1527659/1527659 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 54067 event pairs, 1002 based on Foata normal form. 8/7685 useless extension candidates. Maximal degree in co-relation 65219. Up to 6560 conditions per place. [2024-06-04 14:29:06,127 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 603 selfloop transitions, 139 changer transitions 0/748 dead transitions. [2024-06-04 14:29:06,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 748 transitions, 12913 flow [2024-06-04 14:29:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:29:06,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:29:06,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:29:06,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:29:06,128 INFO L175 Difference]: Start difference. First operand has 578 places, 710 transitions, 10981 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:29:06,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 748 transitions, 12913 flow [2024-06-04 14:29:17,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 748 transitions, 12786 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:29:17,743 INFO L231 Difference]: Finished difference. Result has 580 places, 712 transitions, 11174 flow [2024-06-04 14:29:17,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10854, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11174, PETRI_PLACES=580, PETRI_TRANSITIONS=712} [2024-06-04 14:29:17,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 538 predicate places. [2024-06-04 14:29:17,744 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 712 transitions, 11174 flow [2024-06-04 14:29:17,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:17,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:17,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, 1, 1] [2024-06-04 14:29:17,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-04 14:29:17,744 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:29:17,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:17,745 INFO L85 PathProgramCache]: Analyzing trace with hash -2085297112, now seen corresponding path program 15 times [2024-06-04 14:29:17,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:17,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120692451] [2024-06-04 14:29:17,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:17,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:17,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:17,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:17,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:17,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120692451] [2024-06-04 14:29:17,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120692451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:17,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:17,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:17,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113234475] [2024-06-04 14:29:17,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:17,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:17,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:17,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:17,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:17,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:29:17,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 712 transitions, 11174 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:17,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:17,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:29:17,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:19,985 INFO L124 PetriNetUnfolderBase]: 4646/7725 cut-off events. [2024-06-04 14:29:19,985 INFO L125 PetriNetUnfolderBase]: For 1551038/1551038 co-relation queries the response was YES. [2024-06-04 14:29:20,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66136 conditions, 7725 events. 4646/7725 cut-off events. For 1551038/1551038 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 54463 event pairs, 1022 based on Foata normal form. 8/7729 useless extension candidates. Maximal degree in co-relation 65884. Up to 6816 conditions per place. [2024-06-04 14:29:20,096 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 598 selfloop transitions, 137 changer transitions 0/741 dead transitions. [2024-06-04 14:29:20,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 741 transitions, 12752 flow [2024-06-04 14:29:20,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:29:20,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:29:20,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:29:20,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:29:20,097 INFO L175 Difference]: Start difference. First operand has 580 places, 712 transitions, 11174 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:29:20,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 741 transitions, 12752 flow [2024-06-04 14:29:31,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 741 transitions, 12551 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:29:31,282 INFO L231 Difference]: Finished difference. Result has 583 places, 713 transitions, 11274 flow [2024-06-04 14:29:31,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10977, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11274, PETRI_PLACES=583, PETRI_TRANSITIONS=713} [2024-06-04 14:29:31,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 541 predicate places. [2024-06-04 14:29:31,283 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 713 transitions, 11274 flow [2024-06-04 14:29:31,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:31,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:31,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:29:31,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-04 14:29:31,283 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:29:31,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:31,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1189625170, now seen corresponding path program 16 times [2024-06-04 14:29:31,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:31,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118910078] [2024-06-04 14:29:31,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:31,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:31,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:31,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:31,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:31,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118910078] [2024-06-04 14:29:31,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118910078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:31,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:31,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:31,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70995959] [2024-06-04 14:29:31,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:31,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:31,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:31,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:31,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:31,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:29:31,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 713 transitions, 11274 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:31,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:31,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:29:31,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:33,423 INFO L124 PetriNetUnfolderBase]: 4628/7700 cut-off events. [2024-06-04 14:29:33,423 INFO L125 PetriNetUnfolderBase]: For 1486163/1486166 co-relation queries the response was YES. [2024-06-04 14:29:33,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65032 conditions, 7700 events. 4628/7700 cut-off events. For 1486163/1486166 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 54338 event pairs, 1007 based on Foata normal form. 10/7708 useless extension candidates. Maximal degree in co-relation 64779. Up to 6969 conditions per place. [2024-06-04 14:29:33,675 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 672 selfloop transitions, 63 changer transitions 0/741 dead transitions. [2024-06-04 14:29:33,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 741 transitions, 12832 flow [2024-06-04 14:29:33,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:29:33,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:29:33,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:29:33,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 14:29:33,684 INFO L175 Difference]: Start difference. First operand has 583 places, 713 transitions, 11274 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:29:33,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 741 transitions, 12832 flow [2024-06-04 14:29:44,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 741 transitions, 12557 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:29:44,015 INFO L231 Difference]: Finished difference. Result has 585 places, 713 transitions, 11130 flow [2024-06-04 14:29:44,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10999, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11130, PETRI_PLACES=585, PETRI_TRANSITIONS=713} [2024-06-04 14:29:44,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 543 predicate places. [2024-06-04 14:29:44,015 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 713 transitions, 11130 flow [2024-06-04 14:29:44,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:44,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:44,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:29:44,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-04 14:29:44,016 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:29:44,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:44,016 INFO L85 PathProgramCache]: Analyzing trace with hash -2075466082, now seen corresponding path program 17 times [2024-06-04 14:29:44,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:44,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871961652] [2024-06-04 14:29:44,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:44,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:44,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:44,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:44,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:44,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871961652] [2024-06-04 14:29:44,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871961652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:44,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:44,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:44,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256051239] [2024-06-04 14:29:44,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:44,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:44,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:44,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:44,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:44,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:29:44,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 713 transitions, 11130 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:44,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:44,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:29:44,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:46,262 INFO L124 PetriNetUnfolderBase]: 4656/7743 cut-off events. [2024-06-04 14:29:46,262 INFO L125 PetriNetUnfolderBase]: For 1505440/1505440 co-relation queries the response was YES. [2024-06-04 14:29:46,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65213 conditions, 7743 events. 4656/7743 cut-off events. For 1505440/1505440 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 54568 event pairs, 1018 based on Foata normal form. 8/7747 useless extension candidates. Maximal degree in co-relation 64959. Up to 6834 conditions per place. [2024-06-04 14:29:46,367 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 601 selfloop transitions, 132 changer transitions 0/739 dead transitions. [2024-06-04 14:29:46,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 739 transitions, 12694 flow [2024-06-04 14:29:46,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:29:46,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:29:46,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:29:46,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:29:46,368 INFO L175 Difference]: Start difference. First operand has 585 places, 713 transitions, 11130 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:29:46,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 739 transitions, 12694 flow [2024-06-04 14:29:56,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 739 transitions, 12569 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:29:56,623 INFO L231 Difference]: Finished difference. Result has 587 places, 714 transitions, 11294 flow [2024-06-04 14:29:56,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11005, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11294, PETRI_PLACES=587, PETRI_TRANSITIONS=714} [2024-06-04 14:29:56,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 545 predicate places. [2024-06-04 14:29:56,624 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 714 transitions, 11294 flow [2024-06-04 14:29:56,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:56,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:56,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:29:56,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-04 14:29:56,625 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:29:56,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:56,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1493049938, now seen corresponding path program 18 times [2024-06-04 14:29:56,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:56,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35402567] [2024-06-04 14:29:56,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:56,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:56,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:56,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-04 14:29:56,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:56,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35402567] [2024-06-04 14:29:56,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35402567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:56,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:56,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:56,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436376577] [2024-06-04 14:29:56,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:56,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:56,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:56,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:56,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:56,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:29:56,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 714 transitions, 11294 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:56,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:56,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:29:56,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:58,942 INFO L124 PetriNetUnfolderBase]: 4643/7721 cut-off events. [2024-06-04 14:29:58,942 INFO L125 PetriNetUnfolderBase]: For 1439929/1439932 co-relation queries the response was YES. [2024-06-04 14:29:59,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64578 conditions, 7721 events. 4643/7721 cut-off events. For 1439929/1439932 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 54457 event pairs, 994 based on Foata normal form. 8/7723 useless extension candidates. Maximal degree in co-relation 64323. Up to 6865 conditions per place. [2024-06-04 14:29:59,046 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 658 selfloop transitions, 78 changer transitions 0/742 dead transitions. [2024-06-04 14:29:59,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 742 transitions, 13154 flow [2024-06-04 14:29:59,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:29:59,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:29:59,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-04 14:29:59,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-04 14:29:59,048 INFO L175 Difference]: Start difference. First operand has 587 places, 714 transitions, 11294 flow. Second operand 10 states and 214 transitions. [2024-06-04 14:29:59,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 742 transitions, 13154 flow [2024-06-04 14:30:09,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 742 transitions, 12887 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:30:09,159 INFO L231 Difference]: Finished difference. Result has 591 places, 714 transitions, 11187 flow [2024-06-04 14:30:09,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11027, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11187, PETRI_PLACES=591, PETRI_TRANSITIONS=714} [2024-06-04 14:30:09,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 549 predicate places. [2024-06-04 14:30:09,160 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 714 transitions, 11187 flow [2024-06-04 14:30:09,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:09,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:09,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:30:09,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-04 14:30:09,160 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:30:09,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:09,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1896953328, now seen corresponding path program 19 times [2024-06-04 14:30:09,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:09,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873510464] [2024-06-04 14:30:09,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:09,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:09,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:09,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:09,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:09,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873510464] [2024-06-04 14:30:09,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873510464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:09,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:09,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:09,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975548730] [2024-06-04 14:30:09,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:09,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:09,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:09,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:09,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:09,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:30:09,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 714 transitions, 11187 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:09,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:09,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:30:09,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:11,512 INFO L124 PetriNetUnfolderBase]: 4625/7699 cut-off events. [2024-06-04 14:30:11,512 INFO L125 PetriNetUnfolderBase]: For 1392588/1392591 co-relation queries the response was YES. [2024-06-04 14:30:11,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63251 conditions, 7699 events. 4625/7699 cut-off events. For 1392588/1392591 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 54343 event pairs, 996 based on Foata normal form. 10/7707 useless extension candidates. Maximal degree in co-relation 62995. Up to 6943 conditions per place. [2024-06-04 14:30:11,617 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 662 selfloop transitions, 68 changer transitions 0/736 dead transitions. [2024-06-04 14:30:11,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 736 transitions, 12719 flow [2024-06-04 14:30:11,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:30:11,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:30:11,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-04 14:30:11,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-04 14:30:11,618 INFO L175 Difference]: Start difference. First operand has 591 places, 714 transitions, 11187 flow. Second operand 8 states and 175 transitions. [2024-06-04 14:30:11,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 736 transitions, 12719 flow [2024-06-04 14:30:22,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 736 transitions, 12562 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:30:22,715 INFO L231 Difference]: Finished difference. Result has 591 places, 714 transitions, 11171 flow [2024-06-04 14:30:22,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11030, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11171, PETRI_PLACES=591, PETRI_TRANSITIONS=714} [2024-06-04 14:30:22,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 549 predicate places. [2024-06-04 14:30:22,716 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 714 transitions, 11171 flow [2024-06-04 14:30:22,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:22,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:22,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:30:22,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-04 14:30:22,716 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:30:22,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:22,717 INFO L85 PathProgramCache]: Analyzing trace with hash -2039455528, now seen corresponding path program 20 times [2024-06-04 14:30:22,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:22,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857809183] [2024-06-04 14:30:22,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:22,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:22,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:22,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:22,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:22,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857809183] [2024-06-04 14:30:22,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857809183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:22,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:22,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:22,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460880753] [2024-06-04 14:30:22,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:22,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:22,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:22,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:22,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:22,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:30:22,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 714 transitions, 11171 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:22,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:22,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:30:22,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:24,912 INFO L124 PetriNetUnfolderBase]: 4607/7673 cut-off events. [2024-06-04 14:30:24,912 INFO L125 PetriNetUnfolderBase]: For 1321102/1321105 co-relation queries the response was YES. [2024-06-04 14:30:25,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61935 conditions, 7673 events. 4607/7673 cut-off events. For 1321102/1321105 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 54140 event pairs, 988 based on Foata normal form. 10/7681 useless extension candidates. Maximal degree in co-relation 61679. Up to 6917 conditions per place. [2024-06-04 14:30:25,162 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 659 selfloop transitions, 73 changer transitions 0/738 dead transitions. [2024-06-04 14:30:25,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 738 transitions, 12711 flow [2024-06-04 14:30:25,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:30:25,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:30:25,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-04 14:30:25,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:30:25,164 INFO L175 Difference]: Start difference. First operand has 591 places, 714 transitions, 11171 flow. Second operand 10 states and 210 transitions. [2024-06-04 14:30:25,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 738 transitions, 12711 flow [2024-06-04 14:30:34,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 738 transitions, 12576 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:30:34,927 INFO L231 Difference]: Finished difference. Result has 595 places, 714 transitions, 11187 flow [2024-06-04 14:30:34,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11036, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11187, PETRI_PLACES=595, PETRI_TRANSITIONS=714} [2024-06-04 14:30:34,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 553 predicate places. [2024-06-04 14:30:34,927 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 714 transitions, 11187 flow [2024-06-04 14:30:34,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:34,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:34,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:30:34,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-04 14:30:34,927 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:30:34,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:34,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1401801210, now seen corresponding path program 1 times [2024-06-04 14:30:34,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:34,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883821771] [2024-06-04 14:30:34,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:34,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:34,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:35,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:35,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:35,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883821771] [2024-06-04 14:30:35,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883821771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:35,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:35,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:35,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151384694] [2024-06-04 14:30:35,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:35,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:35,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:35,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:35,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:35,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:30:35,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 714 transitions, 11187 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:35,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:35,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:30:35,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:37,188 INFO L124 PetriNetUnfolderBase]: 4660/7755 cut-off events. [2024-06-04 14:30:37,189 INFO L125 PetriNetUnfolderBase]: For 1385307/1385307 co-relation queries the response was YES. [2024-06-04 14:30:37,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63471 conditions, 7755 events. 4660/7755 cut-off events. For 1385307/1385307 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 54760 event pairs, 971 based on Foata normal form. 6/7753 useless extension candidates. Maximal degree in co-relation 63214. Up to 5733 conditions per place. [2024-06-04 14:30:37,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 588 selfloop transitions, 161 changer transitions 0/755 dead transitions. [2024-06-04 14:30:37,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 755 transitions, 13461 flow [2024-06-04 14:30:37,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:30:37,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:30:37,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:30:37,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:30:37,298 INFO L175 Difference]: Start difference. First operand has 595 places, 714 transitions, 11187 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:30:37,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 755 transitions, 13461 flow [2024-06-04 14:30:47,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 755 transitions, 13316 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-04 14:30:47,740 INFO L231 Difference]: Finished difference. Result has 595 places, 716 transitions, 11414 flow [2024-06-04 14:30:47,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11042, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11414, PETRI_PLACES=595, PETRI_TRANSITIONS=716} [2024-06-04 14:30:47,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 553 predicate places. [2024-06-04 14:30:47,741 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 716 transitions, 11414 flow [2024-06-04 14:30:47,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:47,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:47,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, 1, 1] [2024-06-04 14:30:47,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-04 14:30:47,741 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:30:47,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:47,741 INFO L85 PathProgramCache]: Analyzing trace with hash 13084630, now seen corresponding path program 1 times [2024-06-04 14:30:47,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:47,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427944437] [2024-06-04 14:30:47,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:47,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:47,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:47,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:47,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:47,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427944437] [2024-06-04 14:30:47,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427944437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:47,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:47,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:30:47,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564389144] [2024-06-04 14:30:47,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:47,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:30:47,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:47,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:30:47,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:30:47,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:30:47,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 716 transitions, 11414 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-04 14:30:47,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:47,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:30:47,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:50,297 INFO L124 PetriNetUnfolderBase]: 4921/8209 cut-off events. [2024-06-04 14:30:50,297 INFO L125 PetriNetUnfolderBase]: For 2071526/2071526 co-relation queries the response was YES. [2024-06-04 14:30:50,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71463 conditions, 8209 events. 4921/8209 cut-off events. For 2071526/2071526 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 58595 event pairs, 1101 based on Foata normal form. 30/8235 useless extension candidates. Maximal degree in co-relation 71205. Up to 6015 conditions per place. [2024-06-04 14:30:50,410 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 407 selfloop transitions, 343 changer transitions 7/763 dead transitions. [2024-06-04 14:30:50,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 763 transitions, 13490 flow [2024-06-04 14:30:50,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:30:50,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:30:50,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-04 14:30:50,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-04 14:30:50,412 INFO L175 Difference]: Start difference. First operand has 595 places, 716 transitions, 11414 flow. Second operand 9 states and 220 transitions. [2024-06-04 14:30:50,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 763 transitions, 13490 flow [2024-06-04 14:31:04,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 763 transitions, 13245 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 14:31:04,302 INFO L231 Difference]: Finished difference. Result has 600 places, 717 transitions, 11901 flow [2024-06-04 14:31:04,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11169, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11901, PETRI_PLACES=600, PETRI_TRANSITIONS=717} [2024-06-04 14:31:04,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 558 predicate places. [2024-06-04 14:31:04,302 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 717 transitions, 11901 flow [2024-06-04 14:31:04,303 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-04 14:31:04,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:04,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:31:04,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-04 14:31:04,303 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:31:04,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:04,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1401502680, now seen corresponding path program 2 times [2024-06-04 14:31:04,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:04,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147841667] [2024-06-04 14:31:04,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:04,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:04,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:31:04,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:04,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147841667] [2024-06-04 14:31:04,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147841667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:04,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:04,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:31:04,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444845156] [2024-06-04 14:31:04,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:04,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:31:04,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:04,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:31:04,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:31:04,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:31:04,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 717 transitions, 11901 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:04,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:04,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:31:04,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15