./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 --validate ./goblint.2024-06-19_11-23-25.files/protection/safe021_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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-06-19_11-23-25.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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:54:01,075 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:54:01,119 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:54:01,123 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:54:01,123 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:54:01,137 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:54:01,138 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:54:01,138 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:54:01,138 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:54:01,139 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:54:01,139 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:54:01,139 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:54:01,140 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:54:01,140 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:54:01,140 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:54:01,141 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:54:01,141 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:54:01,141 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:54:01,141 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:54:01,142 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:54:01,142 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:54:01,142 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:54:01,143 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:54:01,143 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:54:01,143 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:54:01,143 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:54:01,143 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:54:01,144 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:54:01,144 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:54:01,144 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:54:01,145 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:54:01,145 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:54:01,145 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:54:01,145 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:54:01,145 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:54:01,146 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:54:01,146 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:54:01,146 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:54:01,146 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:54:01,146 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:54:01,147 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:54:01,147 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:54:01,147 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:54:01,147 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 [2024-06-27 17:54:01,354 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:54:01,376 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:54:01,378 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:54:01,379 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:54:01,380 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:54:01,381 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-27 17:54:02,483 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:54:02,668 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:54:02,669 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-27 17:54:02,691 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f3f671b9d/9377534444b9477fb793bce66c0d2c6f/FLAGfa4357c09 [2024-06-27 17:54:02,703 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f3f671b9d/9377534444b9477fb793bce66c0d2c6f [2024-06-27 17:54:02,705 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:54:02,706 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:54:02,706 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe021_tso.yml/witness.yml [2024-06-27 17:54:02,783 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:54:02,784 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:54:02,785 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:54:02,785 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:54:02,788 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:54:02,789 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:54:02" (1/2) ... [2024-06-27 17:54:02,790 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@327153e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:54:02, skipping insertion in model container [2024-06-27 17:54:02,790 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:54:02" (1/2) ... [2024-06-27 17:54:02,791 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@61761b30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:54:02, skipping insertion in model container [2024-06-27 17:54:02,791 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:54:02" (2/2) ... [2024-06-27 17:54:02,791 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@327153e1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:02, skipping insertion in model container [2024-06-27 17:54:02,791 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:54:02" (2/2) ... [2024-06-27 17:54:02,792 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:54:02,826 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:54:02,826 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:54:02,827 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:54:02,827 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:54:02,827 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:54:02,827 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 17:54:02,866 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:54:03,023 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i[945,958] [2024-06-27 17:54:03,192 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:54:03,200 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:54:03,241 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:54:03,303 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:54:03,332 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:54:03,333 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03 WrapperNode [2024-06-27 17:54:03,333 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:54:03,335 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:54:03,335 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:54:03,335 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:54:03,340 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 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,374 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 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,395 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 17:54:03,398 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:54:03,399 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:54:03,399 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:54:03,400 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:54:03,407 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,407 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,413 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,437 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-27 17:54:03,439 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,439 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,443 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,445 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,446 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,447 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,449 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:54:03,449 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:54:03,450 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:54:03,450 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:54:03,450 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (1/1) ... [2024-06-27 17:54:03,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:54:03,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:54:03,481 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-27 17:54:03,483 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-27 17:54:03,512 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:54:03,512 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:54:03,512 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:54:03,512 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:54:03,512 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:54:03,512 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:54:03,513 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:54:03,513 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:54:03,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:54:03,513 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:54:03,513 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:54:03,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:54:03,514 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:54:03,614 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:54:03,618 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:54:03,790 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:54:03,790 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:54:03,894 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:54:03,894 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:54:03,894 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:54:03 BoogieIcfgContainer [2024-06-27 17:54:03,894 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:54:03,896 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:54:03,896 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:54:03,898 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:54:03,899 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:54:02" (1/4) ... [2024-06-27 17:54:03,900 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23b8a07b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:54:03, skipping insertion in model container [2024-06-27 17:54:03,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:54:02" (2/4) ... [2024-06-27 17:54:03,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23b8a07b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:54:03, skipping insertion in model container [2024-06-27 17:54:03,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:03" (3/4) ... [2024-06-27 17:54:03,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23b8a07b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:54:03, skipping insertion in model container [2024-06-27 17:54:03,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:54:03" (4/4) ... [2024-06-27 17:54:03,903 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-27 17:54:03,918 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:54:03,920 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:54:03,920 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:54:03,967 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:54:03,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:54:04,030 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 17:54:04,030 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:54:04,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 17:54:04,034 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:54:04,037 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 17:54:04,047 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:54:04,053 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;@14c63f8e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:54:04,053 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:54:04,057 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:54:04,057 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:54:04,057 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:54:04,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:04,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:54:04,058 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:04,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:04,062 INFO L85 PathProgramCache]: Analyzing trace with hash 210327718, now seen corresponding path program 1 times [2024-06-27 17:54:04,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:04,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458611865] [2024-06-27 17:54:04,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:04,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:04,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:04,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:04,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:04,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458611865] [2024-06-27 17:54:04,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458611865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:04,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:04,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:54:04,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236935163] [2024-06-27 17:54:04,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:04,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:54:04,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:04,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:54:04,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:54:04,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:54:04,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:04,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:54:04,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:04,649 INFO L124 PetriNetUnfolderBase]: 946/1617 cut-off events. [2024-06-27 17:54:04,650 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 17:54:04,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3123 conditions, 1617 events. 946/1617 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9333 event pairs, 686 based on Foata normal form. 1/1542 useless extension candidates. Maximal degree in co-relation 3111. Up to 1429 conditions per place. [2024-06-27 17:54:04,663 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 32 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 17:54:04,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 189 flow [2024-06-27 17:54:04,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:54:04,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:54:04,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 17:54:04,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 17:54:04,675 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 96 transitions. [2024-06-27 17:54:04,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 189 flow [2024-06-27 17:54:04,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:04,682 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 17:54:04,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 17:54:04,686 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 17:54:04,686 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 17:54:04,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:04,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:04,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:54:04,687 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:04,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:04,688 INFO L85 PathProgramCache]: Analyzing trace with hash 262436515, now seen corresponding path program 1 times [2024-06-27 17:54:04,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:04,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013670870] [2024-06-27 17:54:04,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:04,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:04,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:04,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:04,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:04,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013670870] [2024-06-27 17:54:04,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013670870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:04,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:04,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:54:04,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331487457] [2024-06-27 17:54:04,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:04,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:54:04,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:04,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:54:04,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:54:04,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:04,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:04,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:04,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:05,092 INFO L124 PetriNetUnfolderBase]: 1237/2191 cut-off events. [2024-06-27 17:54:05,093 INFO L125 PetriNetUnfolderBase]: For 382/425 co-relation queries the response was YES. [2024-06-27 17:54:05,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4620 conditions, 2191 events. 1237/2191 cut-off events. For 382/425 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12956 event pairs, 792 based on Foata normal form. 3/2134 useless extension candidates. Maximal degree in co-relation 4608. Up to 1822 conditions per place. [2024-06-27 17:54:05,105 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 45 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-27 17:54:05,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 282 flow [2024-06-27 17:54:05,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:54:05,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:54:05,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-27 17:54:05,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 17:54:05,109 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 124 transitions. [2024-06-27 17:54:05,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 282 flow [2024-06-27 17:54:05,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:05,111 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 166 flow [2024-06-27 17:54:05,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-27 17:54:05,117 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-27 17:54:05,117 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 166 flow [2024-06-27 17:54:05,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:05,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:05,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:54:05,118 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:05,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:05,118 INFO L85 PathProgramCache]: Analyzing trace with hash -454402221, now seen corresponding path program 1 times [2024-06-27 17:54:05,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:05,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795654330] [2024-06-27 17:54:05,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:05,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:05,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:05,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:05,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:05,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795654330] [2024-06-27 17:54:05,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795654330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:05,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:05,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:05,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457706125] [2024-06-27 17:54:05,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:05,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:05,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:05,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:05,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:05,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:05,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 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-27 17:54:05,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:05,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:05,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:05,401 INFO L124 PetriNetUnfolderBase]: 1251/2068 cut-off events. [2024-06-27 17:54:05,401 INFO L125 PetriNetUnfolderBase]: For 969/972 co-relation queries the response was YES. [2024-06-27 17:54:05,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5025 conditions, 2068 events. 1251/2068 cut-off events. For 969/972 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11529 event pairs, 411 based on Foata normal form. 7/2070 useless extension candidates. Maximal degree in co-relation 5010. Up to 1754 conditions per place. [2024-06-27 17:54:05,412 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 60 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-27 17:54:05,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 90 transitions, 444 flow [2024-06-27 17:54:05,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:05,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:05,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2024-06-27 17:54:05,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.72 [2024-06-27 17:54:05,414 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 166 flow. Second operand 5 states and 162 transitions. [2024-06-27 17:54:05,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 90 transitions, 444 flow [2024-06-27 17:54:05,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 442 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 17:54:05,417 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 271 flow [2024-06-27 17:54:05,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=271, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-06-27 17:54:05,418 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-27 17:54:05,418 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 271 flow [2024-06-27 17:54:05,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 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-27 17:54:05,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:05,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:05,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:54:05,419 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:05,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:05,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1166911888, now seen corresponding path program 1 times [2024-06-27 17:54:05,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:05,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637113555] [2024-06-27 17:54:05,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:05,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:05,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:05,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:05,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:05,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637113555] [2024-06-27 17:54:05,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637113555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:05,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:05,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:05,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265666529] [2024-06-27 17:54:05,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:05,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:05,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:05,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:05,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:05,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:05,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 271 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:05,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:05,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:05,845 INFO L124 PetriNetUnfolderBase]: 1273/2100 cut-off events. [2024-06-27 17:54:05,846 INFO L125 PetriNetUnfolderBase]: For 2258/2271 co-relation queries the response was YES. [2024-06-27 17:54:05,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6076 conditions, 2100 events. 1273/2100 cut-off events. For 2258/2271 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11684 event pairs, 261 based on Foata normal form. 14/2109 useless extension candidates. Maximal degree in co-relation 6056. Up to 1720 conditions per place. [2024-06-27 17:54:05,862 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 66 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-27 17:54:05,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 99 transitions, 565 flow [2024-06-27 17:54:05,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:05,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:05,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 17:54:05,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 17:54:05,865 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 271 flow. Second operand 6 states and 189 transitions. [2024-06-27 17:54:05,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 99 transitions, 565 flow [2024-06-27 17:54:05,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 99 transitions, 555 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 17:54:05,871 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 323 flow [2024-06-27 17:54:05,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=323, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 17:54:05,871 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 17:54:05,872 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 323 flow [2024-06-27 17:54:05,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:05,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:05,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:54:05,872 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:05,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:05,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1264682939, now seen corresponding path program 1 times [2024-06-27 17:54:05,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:05,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866883207] [2024-06-27 17:54:05,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:05,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:05,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:05,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-27 17:54:05,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:05,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866883207] [2024-06-27 17:54:05,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866883207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:05,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:05,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:54:05,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940920832] [2024-06-27 17:54:05,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:05,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:54:05,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:05,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:54:05,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:54:05,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:54:05,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 323 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:05,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:54:05,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:06,171 INFO L124 PetriNetUnfolderBase]: 1142/1902 cut-off events. [2024-06-27 17:54:06,171 INFO L125 PetriNetUnfolderBase]: For 3031/3042 co-relation queries the response was YES. [2024-06-27 17:54:06,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5921 conditions, 1902 events. 1142/1902 cut-off events. For 3031/3042 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10770 event pairs, 344 based on Foata normal form. 3/1847 useless extension candidates. Maximal degree in co-relation 5898. Up to 1641 conditions per place. [2024-06-27 17:54:06,182 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 47 selfloop transitions, 11 changer transitions 0/79 dead transitions. [2024-06-27 17:54:06,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 79 transitions, 491 flow [2024-06-27 17:54:06,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:54:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:54:06,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-27 17:54:06,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:54:06,183 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 323 flow. Second operand 4 states and 122 transitions. [2024-06-27 17:54:06,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 79 transitions, 491 flow [2024-06-27 17:54:06,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 447 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:06,187 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 334 flow [2024-06-27 17:54:06,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=334, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-27 17:54:06,188 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 17:54:06,189 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 334 flow [2024-06-27 17:54:06,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:06,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:06,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:54:06,189 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:06,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:06,190 INFO L85 PathProgramCache]: Analyzing trace with hash -551300113, now seen corresponding path program 1 times [2024-06-27 17:54:06,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:06,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834775245] [2024-06-27 17:54:06,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:06,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:06,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:06,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:06,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:06,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834775245] [2024-06-27 17:54:06,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834775245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:06,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:06,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:06,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108940025] [2024-06-27 17:54:06,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:06,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:06,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:06,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:06,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:06,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:06,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 334 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:06,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:06,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:06,470 INFO L124 PetriNetUnfolderBase]: 1440/2395 cut-off events. [2024-06-27 17:54:06,470 INFO L125 PetriNetUnfolderBase]: For 4724/4742 co-relation queries the response was YES. [2024-06-27 17:54:06,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7588 conditions, 2395 events. 1440/2395 cut-off events. For 4724/4742 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14021 event pairs, 645 based on Foata normal form. 2/2354 useless extension candidates. Maximal degree in co-relation 7564. Up to 2056 conditions per place. [2024-06-27 17:54:06,487 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 64 selfloop transitions, 10 changer transitions 0/94 dead transitions. [2024-06-27 17:54:06,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 94 transitions, 591 flow [2024-06-27 17:54:06,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:06,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:06,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 17:54:06,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-27 17:54:06,489 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 334 flow. Second operand 5 states and 146 transitions. [2024-06-27 17:54:06,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 94 transitions, 591 flow [2024-06-27 17:54:06,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 94 transitions, 561 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:06,495 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 413 flow [2024-06-27 17:54:06,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-27 17:54:06,496 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-06-27 17:54:06,496 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 413 flow [2024-06-27 17:54:06,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:06,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:06,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:54:06,497 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:06,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:06,497 INFO L85 PathProgramCache]: Analyzing trace with hash -691912382, now seen corresponding path program 1 times [2024-06-27 17:54:06,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:06,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836546172] [2024-06-27 17:54:06,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:06,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:06,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:06,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:06,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:06,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836546172] [2024-06-27 17:54:06,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836546172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:06,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:06,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:06,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873619456] [2024-06-27 17:54:06,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:06,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:06,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:06,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:06,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:06,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:06,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 413 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:06,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:06,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:06,817 INFO L124 PetriNetUnfolderBase]: 1497/2558 cut-off events. [2024-06-27 17:54:06,817 INFO L125 PetriNetUnfolderBase]: For 5396/5415 co-relation queries the response was YES. [2024-06-27 17:54:06,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8438 conditions, 2558 events. 1497/2558 cut-off events. For 5396/5415 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14968 event pairs, 484 based on Foata normal form. 10/2550 useless extension candidates. Maximal degree in co-relation 8411. Up to 2062 conditions per place. [2024-06-27 17:54:06,836 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 64 selfloop transitions, 21 changer transitions 0/102 dead transitions. [2024-06-27 17:54:06,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 102 transitions, 689 flow [2024-06-27 17:54:06,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:06,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:06,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 17:54:06,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 17:54:06,839 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 413 flow. Second operand 5 states and 155 transitions. [2024-06-27 17:54:06,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 102 transitions, 689 flow [2024-06-27 17:54:06,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 102 transitions, 683 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 17:54:06,846 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 481 flow [2024-06-27 17:54:06,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=481, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-27 17:54:06,847 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 26 predicate places. [2024-06-27 17:54:06,847 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 481 flow [2024-06-27 17:54:06,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:06,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:06,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:54:06,848 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:06,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:06,848 INFO L85 PathProgramCache]: Analyzing trace with hash 115477348, now seen corresponding path program 2 times [2024-06-27 17:54:06,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:06,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268848685] [2024-06-27 17:54:06,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:06,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:06,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:06,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:06,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:06,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268848685] [2024-06-27 17:54:06,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268848685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:06,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:06,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:06,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495969475] [2024-06-27 17:54:06,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:06,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:06,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:06,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:06,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:06,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:06,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 481 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:06,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:06,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:07,171 INFO L124 PetriNetUnfolderBase]: 1517/2543 cut-off events. [2024-06-27 17:54:07,171 INFO L125 PetriNetUnfolderBase]: For 6596/6627 co-relation queries the response was YES. [2024-06-27 17:54:07,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8830 conditions, 2543 events. 1517/2543 cut-off events. For 6596/6627 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14858 event pairs, 470 based on Foata normal form. 22/2547 useless extension candidates. Maximal degree in co-relation 8800. Up to 2087 conditions per place. [2024-06-27 17:54:07,189 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 58 selfloop transitions, 22 changer transitions 0/97 dead transitions. [2024-06-27 17:54:07,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 97 transitions, 691 flow [2024-06-27 17:54:07,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:07,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 17:54:07,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711111111111111 [2024-06-27 17:54:07,191 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 481 flow. Second operand 5 states and 151 transitions. [2024-06-27 17:54:07,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 97 transitions, 691 flow [2024-06-27 17:54:07,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 664 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:07,201 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 507 flow [2024-06-27 17:54:07,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=507, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-27 17:54:07,201 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 29 predicate places. [2024-06-27 17:54:07,202 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 507 flow [2024-06-27 17:54:07,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:07,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:07,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:07,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:54:07,202 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:07,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:07,203 INFO L85 PathProgramCache]: Analyzing trace with hash 569291000, now seen corresponding path program 1 times [2024-06-27 17:54:07,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:07,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402379212] [2024-06-27 17:54:07,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:07,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:07,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:07,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-27 17:54:07,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:07,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402379212] [2024-06-27 17:54:07,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402379212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:07,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:07,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:07,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530487269] [2024-06-27 17:54:07,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:07,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:07,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:07,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:07,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:07,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:07,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 507 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:07,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:07,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:07,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:07,534 INFO L124 PetriNetUnfolderBase]: 1611/2598 cut-off events. [2024-06-27 17:54:07,534 INFO L125 PetriNetUnfolderBase]: For 7896/7899 co-relation queries the response was YES. [2024-06-27 17:54:07,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9248 conditions, 2598 events. 1611/2598 cut-off events. For 7896/7899 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14707 event pairs, 478 based on Foata normal form. 4/2590 useless extension candidates. Maximal degree in co-relation 9217. Up to 2170 conditions per place. [2024-06-27 17:54:07,551 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 92 selfloop transitions, 22 changer transitions 0/127 dead transitions. [2024-06-27 17:54:07,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 127 transitions, 982 flow [2024-06-27 17:54:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:07,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:07,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:54:07,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:07,552 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 507 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:54:07,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 127 transitions, 982 flow [2024-06-27 17:54:07,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 884 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:07,563 INFO L231 Difference]: Finished difference. Result has 81 places, 90 transitions, 607 flow [2024-06-27 17:54:07,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=607, PETRI_PLACES=81, PETRI_TRANSITIONS=90} [2024-06-27 17:54:07,564 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 32 predicate places. [2024-06-27 17:54:07,564 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 90 transitions, 607 flow [2024-06-27 17:54:07,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:07,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:07,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:07,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:54:07,564 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:07,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:07,565 INFO L85 PathProgramCache]: Analyzing trace with hash -715168106, now seen corresponding path program 2 times [2024-06-27 17:54:07,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:07,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218443631] [2024-06-27 17:54:07,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:07,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:07,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:07,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:07,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:07,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218443631] [2024-06-27 17:54:07,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218443631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:07,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:07,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:07,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54852762] [2024-06-27 17:54:07,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:07,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:07,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:07,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:07,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:07,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:07,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 90 transitions, 607 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:07,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:07,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:07,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:07,896 INFO L124 PetriNetUnfolderBase]: 1628/2671 cut-off events. [2024-06-27 17:54:07,896 INFO L125 PetriNetUnfolderBase]: For 9369/9369 co-relation queries the response was YES. [2024-06-27 17:54:07,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10050 conditions, 2671 events. 1628/2671 cut-off events. For 9369/9369 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15477 event pairs, 666 based on Foata normal form. 2/2642 useless extension candidates. Maximal degree in co-relation 10017. Up to 2181 conditions per place. [2024-06-27 17:54:07,914 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 89 selfloop transitions, 29 changer transitions 0/131 dead transitions. [2024-06-27 17:54:07,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 131 transitions, 1056 flow [2024-06-27 17:54:07,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:07,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:07,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:54:07,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:07,916 INFO L175 Difference]: Start difference. First operand has 81 places, 90 transitions, 607 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:54:07,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 131 transitions, 1056 flow [2024-06-27 17:54:07,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 131 transitions, 1020 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:07,930 INFO L231 Difference]: Finished difference. Result has 86 places, 98 transitions, 707 flow [2024-06-27 17:54:07,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=707, PETRI_PLACES=86, PETRI_TRANSITIONS=98} [2024-06-27 17:54:07,931 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-27 17:54:07,931 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 98 transitions, 707 flow [2024-06-27 17:54:07,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:07,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:07,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:07,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:54:07,932 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:07,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:07,932 INFO L85 PathProgramCache]: Analyzing trace with hash 202922710, now seen corresponding path program 3 times [2024-06-27 17:54:07,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:07,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223176078] [2024-06-27 17:54:07,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:07,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:07,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:08,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:08,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:08,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223176078] [2024-06-27 17:54:08,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223176078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:08,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:08,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:08,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630471766] [2024-06-27 17:54:08,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:08,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:08,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:08,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:08,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:08,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:08,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 98 transitions, 707 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:08,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:08,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:08,311 INFO L124 PetriNetUnfolderBase]: 1623/2678 cut-off events. [2024-06-27 17:54:08,311 INFO L125 PetriNetUnfolderBase]: For 11058/11058 co-relation queries the response was YES. [2024-06-27 17:54:08,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10318 conditions, 2678 events. 1623/2678 cut-off events. For 11058/11058 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15626 event pairs, 664 based on Foata normal form. 2/2647 useless extension candidates. Maximal degree in co-relation 10283. Up to 2178 conditions per place. [2024-06-27 17:54:08,330 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 86 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-27 17:54:08,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 130 transitions, 1069 flow [2024-06-27 17:54:08,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:08,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:08,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:54:08,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 17:54:08,332 INFO L175 Difference]: Start difference. First operand has 86 places, 98 transitions, 707 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:54:08,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 130 transitions, 1069 flow [2024-06-27 17:54:08,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 130 transitions, 1040 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:08,347 INFO L231 Difference]: Finished difference. Result has 91 places, 99 transitions, 756 flow [2024-06-27 17:54:08,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=756, PETRI_PLACES=91, PETRI_TRANSITIONS=99} [2024-06-27 17:54:08,348 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 42 predicate places. [2024-06-27 17:54:08,348 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 99 transitions, 756 flow [2024-06-27 17:54:08,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:08,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:08,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:54:08,349 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:08,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:08,349 INFO L85 PathProgramCache]: Analyzing trace with hash 202931638, now seen corresponding path program 1 times [2024-06-27 17:54:08,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:08,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714451190] [2024-06-27 17:54:08,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:08,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:08,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:08,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:08,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714451190] [2024-06-27 17:54:08,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714451190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:08,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:08,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:08,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039978827] [2024-06-27 17:54:08,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:08,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:08,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:08,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:08,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:08,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:08,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 99 transitions, 756 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:08,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:08,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:08,727 INFO L124 PetriNetUnfolderBase]: 1474/2468 cut-off events. [2024-06-27 17:54:08,728 INFO L125 PetriNetUnfolderBase]: For 12255/12255 co-relation queries the response was YES. [2024-06-27 17:54:08,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9963 conditions, 2468 events. 1474/2468 cut-off events. For 12255/12255 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14409 event pairs, 560 based on Foata normal form. 4/2459 useless extension candidates. Maximal degree in co-relation 9925. Up to 2059 conditions per place. [2024-06-27 17:54:08,745 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 96 selfloop transitions, 12 changer transitions 0/129 dead transitions. [2024-06-27 17:54:08,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 129 transitions, 1052 flow [2024-06-27 17:54:08,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:08,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:08,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 17:54:08,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 17:54:08,746 INFO L175 Difference]: Start difference. First operand has 91 places, 99 transitions, 756 flow. Second operand 6 states and 173 transitions. [2024-06-27 17:54:08,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 129 transitions, 1052 flow [2024-06-27 17:54:08,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 129 transitions, 1004 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:08,763 INFO L231 Difference]: Finished difference. Result has 94 places, 101 transitions, 757 flow [2024-06-27 17:54:08,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=757, PETRI_PLACES=94, PETRI_TRANSITIONS=101} [2024-06-27 17:54:08,763 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-27 17:54:08,764 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 101 transitions, 757 flow [2024-06-27 17:54:08,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:08,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:08,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:54:08,765 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:08,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:08,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1788984490, now seen corresponding path program 1 times [2024-06-27 17:54:08,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:08,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36606922] [2024-06-27 17:54:08,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:08,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:08,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:08,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-27 17:54:08,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:08,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36606922] [2024-06-27 17:54:08,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36606922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:08,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:08,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:08,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048973586] [2024-06-27 17:54:08,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:08,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:08,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:08,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:08,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:08,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:08,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 101 transitions, 757 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:08,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:08,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:09,133 INFO L124 PetriNetUnfolderBase]: 1654/2642 cut-off events. [2024-06-27 17:54:09,134 INFO L125 PetriNetUnfolderBase]: For 13681/13684 co-relation queries the response was YES. [2024-06-27 17:54:09,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10912 conditions, 2642 events. 1654/2642 cut-off events. For 13681/13684 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14884 event pairs, 432 based on Foata normal form. 2/2638 useless extension candidates. Maximal degree in co-relation 10873. Up to 2207 conditions per place. [2024-06-27 17:54:09,152 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 97 selfloop transitions, 33 changer transitions 0/143 dead transitions. [2024-06-27 17:54:09,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 143 transitions, 1255 flow [2024-06-27 17:54:09,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:09,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:09,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:54:09,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 17:54:09,154 INFO L175 Difference]: Start difference. First operand has 94 places, 101 transitions, 757 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:54:09,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 143 transitions, 1255 flow [2024-06-27 17:54:09,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 143 transitions, 1224 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:09,172 INFO L231 Difference]: Finished difference. Result has 97 places, 108 transitions, 873 flow [2024-06-27 17:54:09,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=873, PETRI_PLACES=97, PETRI_TRANSITIONS=108} [2024-06-27 17:54:09,173 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-06-27 17:54:09,173 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 108 transitions, 873 flow [2024-06-27 17:54:09,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:09,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:09,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:09,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:54:09,174 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:09,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:09,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2038557412, now seen corresponding path program 2 times [2024-06-27 17:54:09,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:09,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157217221] [2024-06-27 17:54:09,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:09,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:09,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:09,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:09,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:09,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157217221] [2024-06-27 17:54:09,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157217221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:09,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:09,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:09,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575735119] [2024-06-27 17:54:09,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:09,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:09,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:09,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:09,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:09,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:09,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 108 transitions, 873 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:09,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:09,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:09,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:09,554 INFO L124 PetriNetUnfolderBase]: 1649/2723 cut-off events. [2024-06-27 17:54:09,555 INFO L125 PetriNetUnfolderBase]: For 15511/15514 co-relation queries the response was YES. [2024-06-27 17:54:09,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11300 conditions, 2723 events. 1649/2723 cut-off events. For 15511/15514 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15970 event pairs, 644 based on Foata normal form. 2/2697 useless extension candidates. Maximal degree in co-relation 11259. Up to 2202 conditions per place. [2024-06-27 17:54:09,574 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 95 selfloop transitions, 37 changer transitions 0/145 dead transitions. [2024-06-27 17:54:09,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 145 transitions, 1290 flow [2024-06-27 17:54:09,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:09,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:09,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:54:09,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:54:09,576 INFO L175 Difference]: Start difference. First operand has 97 places, 108 transitions, 873 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:54:09,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 145 transitions, 1290 flow [2024-06-27 17:54:09,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 145 transitions, 1248 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:09,603 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 953 flow [2024-06-27 17:54:09,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=953, PETRI_PLACES=102, PETRI_TRANSITIONS=110} [2024-06-27 17:54:09,604 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 53 predicate places. [2024-06-27 17:54:09,604 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 953 flow [2024-06-27 17:54:09,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:09,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:09,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:09,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:54:09,605 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:09,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:09,605 INFO L85 PathProgramCache]: Analyzing trace with hash -688021940, now seen corresponding path program 3 times [2024-06-27 17:54:09,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:09,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920766667] [2024-06-27 17:54:09,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:09,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:09,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:09,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:09,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:09,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920766667] [2024-06-27 17:54:09,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920766667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:09,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:09,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:09,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001008863] [2024-06-27 17:54:09,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:09,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:09,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:09,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:09,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:09,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:09,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 953 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:09,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:09,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:09,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:09,970 INFO L124 PetriNetUnfolderBase]: 1644/2734 cut-off events. [2024-06-27 17:54:09,970 INFO L125 PetriNetUnfolderBase]: For 18348/18351 co-relation queries the response was YES. [2024-06-27 17:54:09,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11561 conditions, 2734 events. 1644/2734 cut-off events. For 18348/18351 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16137 event pairs, 680 based on Foata normal form. 4/2701 useless extension candidates. Maximal degree in co-relation 11518. Up to 2197 conditions per place. [2024-06-27 17:54:10,020 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 92 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-27 17:54:10,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 138 transitions, 1278 flow [2024-06-27 17:54:10,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:10,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:10,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 17:54:10,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 17:54:10,022 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 953 flow. Second operand 6 states and 173 transitions. [2024-06-27 17:54:10,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 138 transitions, 1278 flow [2024-06-27 17:54:10,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 138 transitions, 1228 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:10,047 INFO L231 Difference]: Finished difference. Result has 105 places, 111 transitions, 988 flow [2024-06-27 17:54:10,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=988, PETRI_PLACES=105, PETRI_TRANSITIONS=111} [2024-06-27 17:54:10,049 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 56 predicate places. [2024-06-27 17:54:10,049 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 111 transitions, 988 flow [2024-06-27 17:54:10,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:10,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:10,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:54:10,050 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:10,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:10,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1007641523, now seen corresponding path program 1 times [2024-06-27 17:54:10,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:10,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008604980] [2024-06-27 17:54:10,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:10,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:10,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:10,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:10,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:10,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008604980] [2024-06-27 17:54:10,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008604980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:10,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:10,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:10,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866541649] [2024-06-27 17:54:10,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:10,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:10,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:10,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:10,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:10,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:10,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 111 transitions, 988 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:10,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:10,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:10,529 INFO L124 PetriNetUnfolderBase]: 1578/2684 cut-off events. [2024-06-27 17:54:10,530 INFO L125 PetriNetUnfolderBase]: For 21154/21168 co-relation queries the response was YES. [2024-06-27 17:54:10,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11601 conditions, 2684 events. 1578/2684 cut-off events. For 21154/21168 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15799 event pairs, 292 based on Foata normal form. 14/2620 useless extension candidates. Maximal degree in co-relation 11557. Up to 1959 conditions per place. [2024-06-27 17:54:10,548 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 91 selfloop transitions, 30 changer transitions 0/149 dead transitions. [2024-06-27 17:54:10,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 149 transitions, 1398 flow [2024-06-27 17:54:10,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:10,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:10,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:54:10,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 17:54:10,550 INFO L175 Difference]: Start difference. First operand has 105 places, 111 transitions, 988 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:54:10,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 149 transitions, 1398 flow [2024-06-27 17:54:10,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 149 transitions, 1347 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:10,577 INFO L231 Difference]: Finished difference. Result has 108 places, 115 transitions, 1036 flow [2024-06-27 17:54:10,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1036, PETRI_PLACES=108, PETRI_TRANSITIONS=115} [2024-06-27 17:54:10,578 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-27 17:54:10,578 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 115 transitions, 1036 flow [2024-06-27 17:54:10,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:10,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:10,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:54:10,578 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:10,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:10,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1327801317, now seen corresponding path program 2 times [2024-06-27 17:54:10,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:10,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563827101] [2024-06-27 17:54:10,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:10,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:10,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:10,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:10,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:10,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563827101] [2024-06-27 17:54:10,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563827101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:10,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:10,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:10,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610742924] [2024-06-27 17:54:10,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:10,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:10,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:10,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:10,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:10,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:10,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 115 transitions, 1036 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:10,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:10,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:10,967 INFO L124 PetriNetUnfolderBase]: 1575/2688 cut-off events. [2024-06-27 17:54:10,968 INFO L125 PetriNetUnfolderBase]: For 23616/23637 co-relation queries the response was YES. [2024-06-27 17:54:10,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11879 conditions, 2688 events. 1575/2688 cut-off events. For 23616/23637 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15853 event pairs, 406 based on Foata normal form. 9/2620 useless extension candidates. Maximal degree in co-relation 11833. Up to 2072 conditions per place. [2024-06-27 17:54:10,987 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 87 selfloop transitions, 31 changer transitions 0/146 dead transitions. [2024-06-27 17:54:10,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 146 transitions, 1346 flow [2024-06-27 17:54:10,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:10,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:10,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:54:10,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:10,988 INFO L175 Difference]: Start difference. First operand has 108 places, 115 transitions, 1036 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:54:10,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 146 transitions, 1346 flow [2024-06-27 17:54:11,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 146 transitions, 1303 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:11,013 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1063 flow [2024-06-27 17:54:11,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1063, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-27 17:54:11,014 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 63 predicate places. [2024-06-27 17:54:11,014 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1063 flow [2024-06-27 17:54:11,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:11,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:11,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:54:11,015 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:11,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:11,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1212325449, now seen corresponding path program 1 times [2024-06-27 17:54:11,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:11,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124284200] [2024-06-27 17:54:11,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:11,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:11,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:11,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:11,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:11,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124284200] [2024-06-27 17:54:11,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124284200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:11,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:11,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:11,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177936638] [2024-06-27 17:54:11,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:11,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:11,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:11,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:11,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:11,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:11,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1063 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:11,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:11,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:11,441 INFO L124 PetriNetUnfolderBase]: 1797/2867 cut-off events. [2024-06-27 17:54:11,441 INFO L125 PetriNetUnfolderBase]: For 25672/25675 co-relation queries the response was YES. [2024-06-27 17:54:11,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12802 conditions, 2867 events. 1797/2867 cut-off events. For 25672/25675 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16395 event pairs, 395 based on Foata normal form. 20/2881 useless extension candidates. Maximal degree in co-relation 12754. Up to 2278 conditions per place. [2024-06-27 17:54:11,462 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 107 selfloop transitions, 37 changer transitions 0/157 dead transitions. [2024-06-27 17:54:11,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 157 transitions, 1469 flow [2024-06-27 17:54:11,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:11,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:11,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:54:11,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 17:54:11,463 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1063 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:54:11,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 157 transitions, 1469 flow [2024-06-27 17:54:11,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 157 transitions, 1398 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:11,493 INFO L231 Difference]: Finished difference. Result has 114 places, 117 transitions, 1094 flow [2024-06-27 17:54:11,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1094, PETRI_PLACES=114, PETRI_TRANSITIONS=117} [2024-06-27 17:54:11,494 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-27 17:54:11,494 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 117 transitions, 1094 flow [2024-06-27 17:54:11,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:11,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:11,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:54:11,495 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:11,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:11,495 INFO L85 PathProgramCache]: Analyzing trace with hash 554154173, now seen corresponding path program 2 times [2024-06-27 17:54:11,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:11,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440335271] [2024-06-27 17:54:11,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:11,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:11,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:11,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-27 17:54:11,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:11,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440335271] [2024-06-27 17:54:11,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440335271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:11,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:11,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:11,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535272876] [2024-06-27 17:54:11,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:11,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:11,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:11,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:11,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 117 transitions, 1094 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:11,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:11,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:11,933 INFO L124 PetriNetUnfolderBase]: 1824/3018 cut-off events. [2024-06-27 17:54:11,933 INFO L125 PetriNetUnfolderBase]: For 26702/26702 co-relation queries the response was YES. [2024-06-27 17:54:11,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13471 conditions, 3018 events. 1824/3018 cut-off events. For 26702/26702 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17962 event pairs, 665 based on Foata normal form. 4/2984 useless extension candidates. Maximal degree in co-relation 13422. Up to 2451 conditions per place. [2024-06-27 17:54:11,954 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 99 selfloop transitions, 41 changer transitions 0/153 dead transitions. [2024-06-27 17:54:11,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 1474 flow [2024-06-27 17:54:11,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:11,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:11,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:54:11,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:54:11,955 INFO L175 Difference]: Start difference. First operand has 114 places, 117 transitions, 1094 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:54:11,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 1474 flow [2024-06-27 17:54:11,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 153 transitions, 1394 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:11,993 INFO L231 Difference]: Finished difference. Result has 116 places, 119 transitions, 1127 flow [2024-06-27 17:54:11,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1127, PETRI_PLACES=116, PETRI_TRANSITIONS=119} [2024-06-27 17:54:11,993 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-27 17:54:11,993 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 119 transitions, 1127 flow [2024-06-27 17:54:11,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:11,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:11,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:54:11,994 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:11,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:11,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1507340727, now seen corresponding path program 3 times [2024-06-27 17:54:11,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:11,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718736353] [2024-06-27 17:54:11,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:11,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:12,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:12,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:12,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718736353] [2024-06-27 17:54:12,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718736353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:12,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:12,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:12,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729616719] [2024-06-27 17:54:12,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:12,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:12,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:12,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:12,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:12,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:12,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 119 transitions, 1127 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:12,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:12,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:12,419 INFO L124 PetriNetUnfolderBase]: 1851/3037 cut-off events. [2024-06-27 17:54:12,419 INFO L125 PetriNetUnfolderBase]: For 29632/29632 co-relation queries the response was YES. [2024-06-27 17:54:12,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13890 conditions, 3037 events. 1851/3037 cut-off events. For 29632/29632 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17911 event pairs, 495 based on Foata normal form. 4/3021 useless extension candidates. Maximal degree in co-relation 13840. Up to 2492 conditions per place. [2024-06-27 17:54:12,438 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 102 selfloop transitions, 40 changer transitions 0/155 dead transitions. [2024-06-27 17:54:12,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 155 transitions, 1515 flow [2024-06-27 17:54:12,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:12,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:12,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:54:12,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:54:12,440 INFO L175 Difference]: Start difference. First operand has 116 places, 119 transitions, 1127 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:54:12,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 155 transitions, 1515 flow [2024-06-27 17:54:12,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 155 transitions, 1420 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:12,474 INFO L231 Difference]: Finished difference. Result has 118 places, 121 transitions, 1147 flow [2024-06-27 17:54:12,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1147, PETRI_PLACES=118, PETRI_TRANSITIONS=121} [2024-06-27 17:54:12,475 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 69 predicate places. [2024-06-27 17:54:12,475 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 121 transitions, 1147 flow [2024-06-27 17:54:12,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:12,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:12,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:54:12,476 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:12,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:12,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1743812757, now seen corresponding path program 4 times [2024-06-27 17:54:12,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:12,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474355736] [2024-06-27 17:54:12,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:12,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:12,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:12,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:12,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:12,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474355736] [2024-06-27 17:54:12,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474355736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:12,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:12,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:12,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136692097] [2024-06-27 17:54:12,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:12,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:12,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:12,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:12,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:12,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:12,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 121 transitions, 1147 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:12,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:12,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:12,876 INFO L124 PetriNetUnfolderBase]: 1843/2939 cut-off events. [2024-06-27 17:54:12,876 INFO L125 PetriNetUnfolderBase]: For 31240/31240 co-relation queries the response was YES. [2024-06-27 17:54:12,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13882 conditions, 2939 events. 1843/2939 cut-off events. For 31240/31240 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16845 event pairs, 371 based on Foata normal form. 4/2927 useless extension candidates. Maximal degree in co-relation 13831. Up to 2237 conditions per place. [2024-06-27 17:54:12,898 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-27 17:54:12,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 161 transitions, 1567 flow [2024-06-27 17:54:12,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:12,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:12,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:54:12,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:54:12,901 INFO L175 Difference]: Start difference. First operand has 118 places, 121 transitions, 1147 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:54:12,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 161 transitions, 1567 flow [2024-06-27 17:54:12,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 161 transitions, 1470 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:12,941 INFO L231 Difference]: Finished difference. Result has 120 places, 123 transitions, 1185 flow [2024-06-27 17:54:12,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1185, PETRI_PLACES=120, PETRI_TRANSITIONS=123} [2024-06-27 17:54:12,942 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 71 predicate places. [2024-06-27 17:54:12,942 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 123 transitions, 1185 flow [2024-06-27 17:54:12,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:12,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:12,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:54:12,944 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:12,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:12,945 INFO L85 PathProgramCache]: Analyzing trace with hash -2115886575, now seen corresponding path program 1 times [2024-06-27 17:54:12,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:12,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629945005] [2024-06-27 17:54:12,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:12,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:13,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-27 17:54:13,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:13,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629945005] [2024-06-27 17:54:13,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629945005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:13,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:13,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:13,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620001840] [2024-06-27 17:54:13,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:13,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:13,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:13,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:13,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:13,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:13,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 123 transitions, 1185 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:13,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:13,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:13,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:13,382 INFO L124 PetriNetUnfolderBase]: 1997/3227 cut-off events. [2024-06-27 17:54:13,382 INFO L125 PetriNetUnfolderBase]: For 39389/39392 co-relation queries the response was YES. [2024-06-27 17:54:13,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15391 conditions, 3227 events. 1997/3227 cut-off events. For 39389/39392 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19255 event pairs, 356 based on Foata normal form. 12/3224 useless extension candidates. Maximal degree in co-relation 15339. Up to 2058 conditions per place. [2024-06-27 17:54:13,403 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 125 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-27 17:54:13,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 176 transitions, 1776 flow [2024-06-27 17:54:13,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:13,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:13,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:54:13,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:13,405 INFO L175 Difference]: Start difference. First operand has 120 places, 123 transitions, 1185 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:54:13,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 176 transitions, 1776 flow [2024-06-27 17:54:13,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 176 transitions, 1659 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:13,449 INFO L231 Difference]: Finished difference. Result has 124 places, 128 transitions, 1229 flow [2024-06-27 17:54:13,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1229, PETRI_PLACES=124, PETRI_TRANSITIONS=128} [2024-06-27 17:54:13,450 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 75 predicate places. [2024-06-27 17:54:13,450 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 128 transitions, 1229 flow [2024-06-27 17:54:13,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:13,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:13,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:13,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:54:13,451 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:13,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:13,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1269419047, now seen corresponding path program 2 times [2024-06-27 17:54:13,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:13,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795038178] [2024-06-27 17:54:13,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:13,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:13,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:13,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:13,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:13,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795038178] [2024-06-27 17:54:13,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795038178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:13,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:13,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:13,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912630100] [2024-06-27 17:54:13,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:13,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:13,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:13,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:13,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:13,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:13,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 128 transitions, 1229 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:13,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:13,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:13,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:13,926 INFO L124 PetriNetUnfolderBase]: 2064/3473 cut-off events. [2024-06-27 17:54:13,926 INFO L125 PetriNetUnfolderBase]: For 43534/43537 co-relation queries the response was YES. [2024-06-27 17:54:13,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16177 conditions, 3473 events. 2064/3473 cut-off events. For 43534/43537 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 21354 event pairs, 536 based on Foata normal form. 12/3476 useless extension candidates. Maximal degree in co-relation 16122. Up to 2582 conditions per place. [2024-06-27 17:54:13,950 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 122 selfloop transitions, 39 changer transitions 0/174 dead transitions. [2024-06-27 17:54:13,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 174 transitions, 1702 flow [2024-06-27 17:54:13,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:13,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:13,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:54:13,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:54:13,952 INFO L175 Difference]: Start difference. First operand has 124 places, 128 transitions, 1229 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:54:13,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 174 transitions, 1702 flow [2024-06-27 17:54:14,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 174 transitions, 1647 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:14,012 INFO L231 Difference]: Finished difference. Result has 130 places, 131 transitions, 1308 flow [2024-06-27 17:54:14,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1308, PETRI_PLACES=130, PETRI_TRANSITIONS=131} [2024-06-27 17:54:14,013 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-27 17:54:14,013 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 131 transitions, 1308 flow [2024-06-27 17:54:14,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:14,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:14,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:14,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:54:14,013 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:14,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:14,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1066892509, now seen corresponding path program 3 times [2024-06-27 17:54:14,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:14,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006886281] [2024-06-27 17:54:14,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:14,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:14,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:14,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:14,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:14,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006886281] [2024-06-27 17:54:14,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006886281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:14,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:14,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:14,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838861112] [2024-06-27 17:54:14,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:14,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:14,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:14,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:14,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:14,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:14,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 131 transitions, 1308 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:14,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:14,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:14,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:14,544 INFO L124 PetriNetUnfolderBase]: 2218/3630 cut-off events. [2024-06-27 17:54:14,544 INFO L125 PetriNetUnfolderBase]: For 51568/51571 co-relation queries the response was YES. [2024-06-27 17:54:14,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17849 conditions, 3630 events. 2218/3630 cut-off events. For 51568/51571 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22365 event pairs, 423 based on Foata normal form. 12/3629 useless extension candidates. Maximal degree in co-relation 17791. Up to 2756 conditions per place. [2024-06-27 17:54:14,572 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 41 changer transitions 0/182 dead transitions. [2024-06-27 17:54:14,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 1905 flow [2024-06-27 17:54:14,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:14,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:14,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:54:14,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 17:54:14,576 INFO L175 Difference]: Start difference. First operand has 130 places, 131 transitions, 1308 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:54:14,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 1905 flow [2024-06-27 17:54:14,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 182 transitions, 1846 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:14,648 INFO L231 Difference]: Finished difference. Result has 135 places, 134 transitions, 1394 flow [2024-06-27 17:54:14,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1394, PETRI_PLACES=135, PETRI_TRANSITIONS=134} [2024-06-27 17:54:14,650 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 86 predicate places. [2024-06-27 17:54:14,650 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 134 transitions, 1394 flow [2024-06-27 17:54:14,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:14,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:14,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:14,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:54:14,651 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:14,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:14,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1072402759, now seen corresponding path program 4 times [2024-06-27 17:54:14,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:14,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83615278] [2024-06-27 17:54:14,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:14,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:14,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-27 17:54:14,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:14,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83615278] [2024-06-27 17:54:14,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83615278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:14,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:14,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:14,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887700761] [2024-06-27 17:54:14,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:14,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:14,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:14,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:14,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:14,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:14,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 134 transitions, 1394 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:14,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:14,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:14,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:15,243 INFO L124 PetriNetUnfolderBase]: 2312/3900 cut-off events. [2024-06-27 17:54:15,243 INFO L125 PetriNetUnfolderBase]: For 58094/58097 co-relation queries the response was YES. [2024-06-27 17:54:15,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19122 conditions, 3900 events. 2312/3900 cut-off events. For 58094/58097 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25037 event pairs, 832 based on Foata normal form. 16/3872 useless extension candidates. Maximal degree in co-relation 19061. Up to 3133 conditions per place. [2024-06-27 17:54:15,274 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 126 selfloop transitions, 36 changer transitions 0/175 dead transitions. [2024-06-27 17:54:15,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 175 transitions, 1842 flow [2024-06-27 17:54:15,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:15,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:15,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:54:15,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:54:15,276 INFO L175 Difference]: Start difference. First operand has 135 places, 134 transitions, 1394 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:54:15,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 175 transitions, 1842 flow [2024-06-27 17:54:15,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 175 transitions, 1779 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:15,361 INFO L231 Difference]: Finished difference. Result has 139 places, 135 transitions, 1434 flow [2024-06-27 17:54:15,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1434, PETRI_PLACES=139, PETRI_TRANSITIONS=135} [2024-06-27 17:54:15,362 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 90 predicate places. [2024-06-27 17:54:15,362 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 135 transitions, 1434 flow [2024-06-27 17:54:15,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:15,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:15,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:15,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:54:15,362 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:15,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:15,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1712853615, now seen corresponding path program 5 times [2024-06-27 17:54:15,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:15,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283547603] [2024-06-27 17:54:15,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:15,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:15,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:15,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:15,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:15,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283547603] [2024-06-27 17:54:15,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283547603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:15,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:15,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:15,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994489776] [2024-06-27 17:54:15,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:15,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:15,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:15,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:15,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:15,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:15,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 135 transitions, 1434 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:15,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:15,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:15,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:15,930 INFO L124 PetriNetUnfolderBase]: 2406/4054 cut-off events. [2024-06-27 17:54:15,930 INFO L125 PetriNetUnfolderBase]: For 61892/61895 co-relation queries the response was YES. [2024-06-27 17:54:15,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20030 conditions, 4054 events. 2406/4054 cut-off events. For 61892/61895 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 26159 event pairs, 848 based on Foata normal form. 16/4027 useless extension candidates. Maximal degree in co-relation 19967. Up to 3283 conditions per place. [2024-06-27 17:54:15,964 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 127 selfloop transitions, 39 changer transitions 0/179 dead transitions. [2024-06-27 17:54:15,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 179 transitions, 1898 flow [2024-06-27 17:54:15,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:15,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:15,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:54:15,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:54:15,966 INFO L175 Difference]: Start difference. First operand has 139 places, 135 transitions, 1434 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:54:15,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 179 transitions, 1898 flow [2024-06-27 17:54:16,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 179 transitions, 1819 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:16,062 INFO L231 Difference]: Finished difference. Result has 141 places, 136 transitions, 1464 flow [2024-06-27 17:54:16,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1464, PETRI_PLACES=141, PETRI_TRANSITIONS=136} [2024-06-27 17:54:16,062 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-27 17:54:16,062 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 136 transitions, 1464 flow [2024-06-27 17:54:16,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:16,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:16,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:54:16,063 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:16,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:16,063 INFO L85 PathProgramCache]: Analyzing trace with hash -910861805, now seen corresponding path program 1 times [2024-06-27 17:54:16,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:16,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515489138] [2024-06-27 17:54:16,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:16,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:16,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:16,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:16,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:16,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515489138] [2024-06-27 17:54:16,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515489138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:16,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:16,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:16,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310019184] [2024-06-27 17:54:16,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:16,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:16,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:16,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:16,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:16,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:16,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 136 transitions, 1464 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:16,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:16,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:16,629 INFO L124 PetriNetUnfolderBase]: 2473/4025 cut-off events. [2024-06-27 17:54:16,629 INFO L125 PetriNetUnfolderBase]: For 64346/64349 co-relation queries the response was YES. [2024-06-27 17:54:16,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20478 conditions, 4025 events. 2473/4025 cut-off events. For 64346/64349 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25241 event pairs, 532 based on Foata normal form. 12/4031 useless extension candidates. Maximal degree in co-relation 20414. Up to 2963 conditions per place. [2024-06-27 17:54:16,659 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 127 selfloop transitions, 40 changer transitions 0/180 dead transitions. [2024-06-27 17:54:16,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 180 transitions, 1931 flow [2024-06-27 17:54:16,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:16,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:16,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:54:16,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 17:54:16,661 INFO L175 Difference]: Start difference. First operand has 141 places, 136 transitions, 1464 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:54:16,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 180 transitions, 1931 flow [2024-06-27 17:54:16,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 180 transitions, 1844 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:16,752 INFO L231 Difference]: Finished difference. Result has 143 places, 137 transitions, 1487 flow [2024-06-27 17:54:16,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1487, PETRI_PLACES=143, PETRI_TRANSITIONS=137} [2024-06-27 17:54:16,753 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 94 predicate places. [2024-06-27 17:54:16,753 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 137 transitions, 1487 flow [2024-06-27 17:54:16,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:16,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:16,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:54:16,754 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:16,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:16,754 INFO L85 PathProgramCache]: Analyzing trace with hash -2023784879, now seen corresponding path program 1 times [2024-06-27 17:54:16,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:16,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672170630] [2024-06-27 17:54:16,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:16,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:16,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:16,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:16,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672170630] [2024-06-27 17:54:16,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672170630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:16,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:16,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:16,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574171828] [2024-06-27 17:54:16,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:16,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:16,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:16,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:16,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:16,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:16,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 137 transitions, 1487 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:16,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:16,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:17,276 INFO L124 PetriNetUnfolderBase]: 2495/4071 cut-off events. [2024-06-27 17:54:17,276 INFO L125 PetriNetUnfolderBase]: For 63632/63632 co-relation queries the response was YES. [2024-06-27 17:54:17,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20764 conditions, 4071 events. 2495/4071 cut-off events. For 63632/63632 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 25686 event pairs, 656 based on Foata normal form. 1/4063 useless extension candidates. Maximal degree in co-relation 20699. Up to 3709 conditions per place. [2024-06-27 17:54:17,306 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 136 selfloop transitions, 22 changer transitions 0/171 dead transitions. [2024-06-27 17:54:17,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 171 transitions, 2008 flow [2024-06-27 17:54:17,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:17,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:17,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:54:17,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 17:54:17,308 INFO L175 Difference]: Start difference. First operand has 143 places, 137 transitions, 1487 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:54:17,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 171 transitions, 2008 flow [2024-06-27 17:54:17,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 171 transitions, 1917 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:17,391 INFO L231 Difference]: Finished difference. Result has 145 places, 146 transitions, 1551 flow [2024-06-27 17:54:17,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1551, PETRI_PLACES=145, PETRI_TRANSITIONS=146} [2024-06-27 17:54:17,392 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-27 17:54:17,392 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 146 transitions, 1551 flow [2024-06-27 17:54:17,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:17,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:17,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:17,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:54:17,392 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:17,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:17,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2042290647, now seen corresponding path program 6 times [2024-06-27 17:54:17,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:17,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621475649] [2024-06-27 17:54:17,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:17,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:17,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:17,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:17,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:17,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621475649] [2024-06-27 17:54:17,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621475649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:17,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:17,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:17,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924105233] [2024-06-27 17:54:17,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:17,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:17,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:17,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:17,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:17,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:17,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 146 transitions, 1551 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:17,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:17,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:17,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:17,915 INFO L124 PetriNetUnfolderBase]: 2467/4037 cut-off events. [2024-06-27 17:54:17,915 INFO L125 PetriNetUnfolderBase]: For 66430/66433 co-relation queries the response was YES. [2024-06-27 17:54:17,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20109 conditions, 4037 events. 2467/4037 cut-off events. For 66430/66433 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25423 event pairs, 580 based on Foata normal form. 18/4035 useless extension candidates. Maximal degree in co-relation 20042. Up to 3378 conditions per place. [2024-06-27 17:54:17,946 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 137 selfloop transitions, 34 changer transitions 0/184 dead transitions. [2024-06-27 17:54:17,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 184 transitions, 2011 flow [2024-06-27 17:54:17,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:17,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:17,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:54:17,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:54:17,948 INFO L175 Difference]: Start difference. First operand has 145 places, 146 transitions, 1551 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:54:17,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 184 transitions, 2011 flow [2024-06-27 17:54:18,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 184 transitions, 1951 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:18,065 INFO L231 Difference]: Finished difference. Result has 151 places, 147 transitions, 1592 flow [2024-06-27 17:54:18,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1592, PETRI_PLACES=151, PETRI_TRANSITIONS=147} [2024-06-27 17:54:18,066 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 102 predicate places. [2024-06-27 17:54:18,066 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 147 transitions, 1592 flow [2024-06-27 17:54:18,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:18,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:18,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:18,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:54:18,067 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:18,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:18,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1955072733, now seen corresponding path program 2 times [2024-06-27 17:54:18,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:18,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762630256] [2024-06-27 17:54:18,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:18,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:18,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:18,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:18,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762630256] [2024-06-27 17:54:18,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762630256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:18,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:18,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:18,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533096286] [2024-06-27 17:54:18,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:18,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:18,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:18,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:18,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:18,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:18,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 147 transitions, 1592 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:18,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:18,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:18,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:18,623 INFO L124 PetriNetUnfolderBase]: 2447/4009 cut-off events. [2024-06-27 17:54:18,624 INFO L125 PetriNetUnfolderBase]: For 62739/62742 co-relation queries the response was YES. [2024-06-27 17:54:18,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19744 conditions, 4009 events. 2447/4009 cut-off events. For 62739/62742 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25279 event pairs, 545 based on Foata normal form. 14/4003 useless extension candidates. Maximal degree in co-relation 19675. Up to 3221 conditions per place. [2024-06-27 17:54:18,652 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 138 selfloop transitions, 36 changer transitions 0/187 dead transitions. [2024-06-27 17:54:18,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 187 transitions, 2044 flow [2024-06-27 17:54:18,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:18,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:18,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:54:18,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:54:18,653 INFO L175 Difference]: Start difference. First operand has 151 places, 147 transitions, 1592 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:54:18,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 187 transitions, 2044 flow [2024-06-27 17:54:18,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 187 transitions, 1971 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:18,776 INFO L231 Difference]: Finished difference. Result has 153 places, 147 transitions, 1597 flow [2024-06-27 17:54:18,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1597, PETRI_PLACES=153, PETRI_TRANSITIONS=147} [2024-06-27 17:54:18,786 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 17:54:18,786 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 147 transitions, 1597 flow [2024-06-27 17:54:18,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:18,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:18,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:18,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:54:18,787 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:18,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:18,787 INFO L85 PathProgramCache]: Analyzing trace with hash 501831661, now seen corresponding path program 3 times [2024-06-27 17:54:18,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:18,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86810262] [2024-06-27 17:54:18,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:18,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:18,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:18,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:18,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:18,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86810262] [2024-06-27 17:54:18,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86810262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:18,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:18,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:18,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635335713] [2024-06-27 17:54:18,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:18,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:18,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:18,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:18,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:18,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:18,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 147 transitions, 1597 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:18,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:18,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:18,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:19,441 INFO L124 PetriNetUnfolderBase]: 2427/4061 cut-off events. [2024-06-27 17:54:19,441 INFO L125 PetriNetUnfolderBase]: For 60790/60793 co-relation queries the response was YES. [2024-06-27 17:54:19,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19426 conditions, 4061 events. 2427/4061 cut-off events. For 60790/60793 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26182 event pairs, 692 based on Foata normal form. 14/4030 useless extension candidates. Maximal degree in co-relation 19356. Up to 2470 conditions per place. [2024-06-27 17:54:19,477 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 130 selfloop transitions, 44 changer transitions 0/187 dead transitions. [2024-06-27 17:54:19,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 187 transitions, 1991 flow [2024-06-27 17:54:19,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:19,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:19,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:54:19,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:54:19,478 INFO L175 Difference]: Start difference. First operand has 153 places, 147 transitions, 1597 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:54:19,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 187 transitions, 1991 flow [2024-06-27 17:54:19,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 187 transitions, 1830 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 17:54:19,586 INFO L231 Difference]: Finished difference. Result has 151 places, 146 transitions, 1468 flow [2024-06-27 17:54:19,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1468, PETRI_PLACES=151, PETRI_TRANSITIONS=146} [2024-06-27 17:54:19,586 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 102 predicate places. [2024-06-27 17:54:19,587 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 146 transitions, 1468 flow [2024-06-27 17:54:19,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:19,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:19,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:19,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:54:19,587 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:19,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:19,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1986424219, now seen corresponding path program 2 times [2024-06-27 17:54:19,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:19,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111509610] [2024-06-27 17:54:19,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:19,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:19,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:19,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:19,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:19,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111509610] [2024-06-27 17:54:19,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111509610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:19,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:19,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:19,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144325401] [2024-06-27 17:54:19,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:19,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:19,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:19,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:19,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:19,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:19,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 146 transitions, 1468 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:19,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:19,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:19,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:20,058 INFO L124 PetriNetUnfolderBase]: 2438/4090 cut-off events. [2024-06-27 17:54:20,058 INFO L125 PetriNetUnfolderBase]: For 56554/56554 co-relation queries the response was YES. [2024-06-27 17:54:20,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19108 conditions, 4090 events. 2438/4090 cut-off events. For 56554/56554 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26406 event pairs, 904 based on Foata normal form. 1/4051 useless extension candidates. Maximal degree in co-relation 19039. Up to 3613 conditions per place. [2024-06-27 17:54:20,094 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 133 selfloop transitions, 25 changer transitions 0/171 dead transitions. [2024-06-27 17:54:20,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 171 transitions, 1938 flow [2024-06-27 17:54:20,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:20,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:20,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 17:54:20,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:54:20,095 INFO L175 Difference]: Start difference. First operand has 151 places, 146 transitions, 1468 flow. Second operand 5 states and 145 transitions. [2024-06-27 17:54:20,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 171 transitions, 1938 flow [2024-06-27 17:54:20,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 171 transitions, 1811 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:20,217 INFO L231 Difference]: Finished difference. Result has 150 places, 149 transitions, 1441 flow [2024-06-27 17:54:20,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1441, PETRI_PLACES=150, PETRI_TRANSITIONS=149} [2024-06-27 17:54:20,218 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2024-06-27 17:54:20,218 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 149 transitions, 1441 flow [2024-06-27 17:54:20,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:20,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:20,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:54:20,218 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:20,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:20,219 INFO L85 PathProgramCache]: Analyzing trace with hash 2139751777, now seen corresponding path program 3 times [2024-06-27 17:54:20,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:20,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807394450] [2024-06-27 17:54:20,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:20,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:20,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:20,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-27 17:54:20,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:20,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807394450] [2024-06-27 17:54:20,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807394450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:20,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:20,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:20,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260145024] [2024-06-27 17:54:20,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:20,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:20,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:20,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:20,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:20,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:20,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 149 transitions, 1441 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:20,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:20,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:20,807 INFO L124 PetriNetUnfolderBase]: 2435/4102 cut-off events. [2024-06-27 17:54:20,808 INFO L125 PetriNetUnfolderBase]: For 57236/57236 co-relation queries the response was YES. [2024-06-27 17:54:20,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18313 conditions, 4102 events. 2435/4102 cut-off events. For 57236/57236 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26651 event pairs, 908 based on Foata normal form. 1/4062 useless extension candidates. Maximal degree in co-relation 18244. Up to 3624 conditions per place. [2024-06-27 17:54:20,842 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 135 selfloop transitions, 19 changer transitions 0/167 dead transitions. [2024-06-27 17:54:20,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 167 transitions, 1793 flow [2024-06-27 17:54:20,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:54:20,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:54:20,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 17:54:20,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-27 17:54:20,843 INFO L175 Difference]: Start difference. First operand has 150 places, 149 transitions, 1441 flow. Second operand 4 states and 121 transitions. [2024-06-27 17:54:20,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 167 transitions, 1793 flow [2024-06-27 17:54:20,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 167 transitions, 1711 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:20,980 INFO L231 Difference]: Finished difference. Result has 151 places, 149 transitions, 1413 flow [2024-06-27 17:54:20,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1413, PETRI_PLACES=151, PETRI_TRANSITIONS=149} [2024-06-27 17:54:20,980 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 102 predicate places. [2024-06-27 17:54:20,980 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 149 transitions, 1413 flow [2024-06-27 17:54:20,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:20,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:20,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:54:20,981 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:20,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:20,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2131475913, now seen corresponding path program 1 times [2024-06-27 17:54:20,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:20,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9220303] [2024-06-27 17:54:20,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:20,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:20,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:21,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-27 17:54:21,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:21,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9220303] [2024-06-27 17:54:21,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9220303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:21,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:21,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:21,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649440658] [2024-06-27 17:54:21,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:21,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:21,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:21,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:21,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:21,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:21,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 149 transitions, 1413 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:21,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:21,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:21,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:21,443 INFO L124 PetriNetUnfolderBase]: 2298/3906 cut-off events. [2024-06-27 17:54:21,444 INFO L125 PetriNetUnfolderBase]: For 57026/57026 co-relation queries the response was YES. [2024-06-27 17:54:21,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17660 conditions, 3906 events. 2298/3906 cut-off events. For 57026/57026 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 25273 event pairs, 497 based on Foata normal form. 2/3902 useless extension candidates. Maximal degree in co-relation 17591. Up to 3333 conditions per place. [2024-06-27 17:54:21,474 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 132 selfloop transitions, 24 changer transitions 0/180 dead transitions. [2024-06-27 17:54:21,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 180 transitions, 1899 flow [2024-06-27 17:54:21,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:21,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:21,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 17:54:21,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 17:54:21,476 INFO L175 Difference]: Start difference. First operand has 151 places, 149 transitions, 1413 flow. Second operand 6 states and 172 transitions. [2024-06-27 17:54:21,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 180 transitions, 1899 flow [2024-06-27 17:54:21,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 180 transitions, 1861 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:21,583 INFO L231 Difference]: Finished difference. Result has 154 places, 155 transitions, 1487 flow [2024-06-27 17:54:21,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1487, PETRI_PLACES=154, PETRI_TRANSITIONS=155} [2024-06-27 17:54:21,583 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 105 predicate places. [2024-06-27 17:54:21,584 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 155 transitions, 1487 flow [2024-06-27 17:54:21,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:21,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:21,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:21,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:54:21,584 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:21,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:21,585 INFO L85 PathProgramCache]: Analyzing trace with hash 2131595883, now seen corresponding path program 2 times [2024-06-27 17:54:21,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:21,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649634219] [2024-06-27 17:54:21,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:21,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:21,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-27 17:54:21,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:21,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649634219] [2024-06-27 17:54:21,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649634219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:21,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:21,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:21,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277830604] [2024-06-27 17:54:21,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:21,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:21,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:21,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:21,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:21,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:21,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 155 transitions, 1487 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:21,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:21,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:21,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:22,153 INFO L124 PetriNetUnfolderBase]: 2343/3959 cut-off events. [2024-06-27 17:54:22,153 INFO L125 PetriNetUnfolderBase]: For 61445/61451 co-relation queries the response was YES. [2024-06-27 17:54:22,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18429 conditions, 3959 events. 2343/3959 cut-off events. For 61445/61451 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25623 event pairs, 763 based on Foata normal form. 8/3956 useless extension candidates. Maximal degree in co-relation 18359. Up to 3407 conditions per place. [2024-06-27 17:54:22,194 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 136 selfloop transitions, 24 changer transitions 0/184 dead transitions. [2024-06-27 17:54:22,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 184 transitions, 1936 flow [2024-06-27 17:54:22,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:22,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:22,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:54:22,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:54:22,195 INFO L175 Difference]: Start difference. First operand has 154 places, 155 transitions, 1487 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:54:22,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 184 transitions, 1936 flow [2024-06-27 17:54:22,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 184 transitions, 1883 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:22,349 INFO L231 Difference]: Finished difference. Result has 158 places, 163 transitions, 1576 flow [2024-06-27 17:54:22,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1576, PETRI_PLACES=158, PETRI_TRANSITIONS=163} [2024-06-27 17:54:22,350 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-06-27 17:54:22,350 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 163 transitions, 1576 flow [2024-06-27 17:54:22,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:22,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:22,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:22,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:54:22,351 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:22,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:22,351 INFO L85 PathProgramCache]: Analyzing trace with hash 2139520393, now seen corresponding path program 3 times [2024-06-27 17:54:22,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:22,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401297404] [2024-06-27 17:54:22,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:22,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:22,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-27 17:54:22,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:22,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401297404] [2024-06-27 17:54:22,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401297404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:22,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:22,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:22,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303395233] [2024-06-27 17:54:22,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:22,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:22,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:22,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:22,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:22,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:22,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 163 transitions, 1576 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:22,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:22,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:22,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:22,870 INFO L124 PetriNetUnfolderBase]: 2324/3969 cut-off events. [2024-06-27 17:54:22,870 INFO L125 PetriNetUnfolderBase]: For 63216/63222 co-relation queries the response was YES. [2024-06-27 17:54:22,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18367 conditions, 3969 events. 2324/3969 cut-off events. For 63216/63222 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25971 event pairs, 801 based on Foata normal form. 8/3955 useless extension candidates. Maximal degree in co-relation 18295. Up to 3358 conditions per place. [2024-06-27 17:54:22,901 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 131 selfloop transitions, 29 changer transitions 0/184 dead transitions. [2024-06-27 17:54:22,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 184 transitions, 1946 flow [2024-06-27 17:54:22,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:22,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:22,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 17:54:22,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-27 17:54:22,902 INFO L175 Difference]: Start difference. First operand has 158 places, 163 transitions, 1576 flow. Second operand 5 states and 147 transitions. [2024-06-27 17:54:22,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 184 transitions, 1946 flow [2024-06-27 17:54:22,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 184 transitions, 1875 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:22,988 INFO L231 Difference]: Finished difference. Result has 160 places, 163 transitions, 1579 flow [2024-06-27 17:54:22,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1579, PETRI_PLACES=160, PETRI_TRANSITIONS=163} [2024-06-27 17:54:22,988 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 111 predicate places. [2024-06-27 17:54:22,989 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 163 transitions, 1579 flow [2024-06-27 17:54:22,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:22,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:22,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:22,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:54:22,989 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:22,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:22,990 INFO L85 PathProgramCache]: Analyzing trace with hash 2139766657, now seen corresponding path program 1 times [2024-06-27 17:54:22,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:22,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557393328] [2024-06-27 17:54:22,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:22,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:22,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:23,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:23,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:23,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557393328] [2024-06-27 17:54:23,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557393328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:23,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:23,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:23,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231351715] [2024-06-27 17:54:23,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:23,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:23,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:23,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:23,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:23,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:23,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 163 transitions, 1579 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:23,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:23,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:23,463 INFO L124 PetriNetUnfolderBase]: 2490/4053 cut-off events. [2024-06-27 17:54:23,464 INFO L125 PetriNetUnfolderBase]: For 64319/64319 co-relation queries the response was YES. [2024-06-27 17:54:23,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19047 conditions, 4053 events. 2490/4053 cut-off events. For 64319/64319 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 25456 event pairs, 507 based on Foata normal form. 2/4047 useless extension candidates. Maximal degree in co-relation 18974. Up to 3725 conditions per place. [2024-06-27 17:54:23,501 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 155 selfloop transitions, 10 changer transitions 0/178 dead transitions. [2024-06-27 17:54:23,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 178 transitions, 1963 flow [2024-06-27 17:54:23,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:54:23,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:54:23,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-27 17:54:23,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 17:54:23,502 INFO L175 Difference]: Start difference. First operand has 160 places, 163 transitions, 1579 flow. Second operand 4 states and 113 transitions. [2024-06-27 17:54:23,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 178 transitions, 1963 flow [2024-06-27 17:54:23,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 178 transitions, 1903 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:23,610 INFO L231 Difference]: Finished difference. Result has 160 places, 165 transitions, 1572 flow [2024-06-27 17:54:23,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1572, PETRI_PLACES=160, PETRI_TRANSITIONS=165} [2024-06-27 17:54:23,611 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 111 predicate places. [2024-06-27 17:54:23,611 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 165 transitions, 1572 flow [2024-06-27 17:54:23,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:23,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:23,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:54:23,612 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:23,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:23,612 INFO L85 PathProgramCache]: Analyzing trace with hash 443874179, now seen corresponding path program 1 times [2024-06-27 17:54:23,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:23,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66582923] [2024-06-27 17:54:23,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:23,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:23,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:23,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:23,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:23,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66582923] [2024-06-27 17:54:23,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66582923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:23,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:23,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:23,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591322487] [2024-06-27 17:54:23,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:23,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:23,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:23,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:23,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:23,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:23,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 165 transitions, 1572 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:23,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:23,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:24,137 INFO L124 PetriNetUnfolderBase]: 2548/4183 cut-off events. [2024-06-27 17:54:24,137 INFO L125 PetriNetUnfolderBase]: For 65898/65901 co-relation queries the response was YES. [2024-06-27 17:54:24,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19553 conditions, 4183 events. 2548/4183 cut-off events. For 65898/65901 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26589 event pairs, 540 based on Foata normal form. 4/4173 useless extension candidates. Maximal degree in co-relation 19479. Up to 3464 conditions per place. [2024-06-27 17:54:24,171 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 144 selfloop transitions, 59 changer transitions 0/216 dead transitions. [2024-06-27 17:54:24,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 216 transitions, 2359 flow [2024-06-27 17:54:24,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:24,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:24,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:54:24,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:54:24,173 INFO L175 Difference]: Start difference. First operand has 160 places, 165 transitions, 1572 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:54:24,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 216 transitions, 2359 flow [2024-06-27 17:54:24,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 2322 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:24,319 INFO L231 Difference]: Finished difference. Result has 167 places, 181 transitions, 1872 flow [2024-06-27 17:54:24,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1872, PETRI_PLACES=167, PETRI_TRANSITIONS=181} [2024-06-27 17:54:24,320 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 118 predicate places. [2024-06-27 17:54:24,320 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 181 transitions, 1872 flow [2024-06-27 17:54:24,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:24,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:24,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:24,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:54:24,321 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:24,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:24,321 INFO L85 PathProgramCache]: Analyzing trace with hash 453139769, now seen corresponding path program 2 times [2024-06-27 17:54:24,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:24,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936959361] [2024-06-27 17:54:24,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:24,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:24,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:24,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-27 17:54:24,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:24,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936959361] [2024-06-27 17:54:24,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936959361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:24,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:24,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:24,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681551898] [2024-06-27 17:54:24,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:24,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:24,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:24,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:24,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:24,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:24,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 181 transitions, 1872 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:24,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:24,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:24,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:24,850 INFO L124 PetriNetUnfolderBase]: 2683/4378 cut-off events. [2024-06-27 17:54:24,850 INFO L125 PetriNetUnfolderBase]: For 74884/74887 co-relation queries the response was YES. [2024-06-27 17:54:24,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21813 conditions, 4378 events. 2683/4378 cut-off events. For 74884/74887 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27945 event pairs, 520 based on Foata normal form. 4/4372 useless extension candidates. Maximal degree in co-relation 21736. Up to 3565 conditions per place. [2024-06-27 17:54:24,885 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 153 selfloop transitions, 67 changer transitions 0/233 dead transitions. [2024-06-27 17:54:24,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 233 transitions, 2799 flow [2024-06-27 17:54:24,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:24,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:24,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:54:24,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 17:54:24,887 INFO L175 Difference]: Start difference. First operand has 167 places, 181 transitions, 1872 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:54:24,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 233 transitions, 2799 flow [2024-06-27 17:54:25,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 233 transitions, 2720 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:25,051 INFO L231 Difference]: Finished difference. Result has 175 places, 200 transitions, 2203 flow [2024-06-27 17:54:25,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2203, PETRI_PLACES=175, PETRI_TRANSITIONS=200} [2024-06-27 17:54:25,052 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 126 predicate places. [2024-06-27 17:54:25,053 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 200 transitions, 2203 flow [2024-06-27 17:54:25,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:25,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:25,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:25,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:54:25,053 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:25,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:25,054 INFO L85 PathProgramCache]: Analyzing trace with hash 453128609, now seen corresponding path program 3 times [2024-06-27 17:54:25,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:25,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032228245] [2024-06-27 17:54:25,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:25,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:25,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:25,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:25,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032228245] [2024-06-27 17:54:25,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032228245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:25,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:25,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:25,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659817911] [2024-06-27 17:54:25,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:25,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:25,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:25,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:25,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:25,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:25,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 200 transitions, 2203 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:25,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:25,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:25,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:25,605 INFO L124 PetriNetUnfolderBase]: 2677/4366 cut-off events. [2024-06-27 17:54:25,606 INFO L125 PetriNetUnfolderBase]: For 76742/76745 co-relation queries the response was YES. [2024-06-27 17:54:25,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22138 conditions, 4366 events. 2677/4366 cut-off events. For 76742/76745 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27806 event pairs, 523 based on Foata normal form. 4/4360 useless extension candidates. Maximal degree in co-relation 22057. Up to 3560 conditions per place. [2024-06-27 17:54:25,645 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 152 selfloop transitions, 68 changer transitions 0/233 dead transitions. [2024-06-27 17:54:25,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 233 transitions, 2912 flow [2024-06-27 17:54:25,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:25,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:25,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:54:25,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:54:25,646 INFO L175 Difference]: Start difference. First operand has 175 places, 200 transitions, 2203 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:54:25,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 233 transitions, 2912 flow [2024-06-27 17:54:25,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 233 transitions, 2798 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:25,924 INFO L231 Difference]: Finished difference. Result has 182 places, 204 transitions, 2332 flow [2024-06-27 17:54:25,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2332, PETRI_PLACES=182, PETRI_TRANSITIONS=204} [2024-06-27 17:54:25,926 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-06-27 17:54:25,926 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 204 transitions, 2332 flow [2024-06-27 17:54:25,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:25,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:25,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:25,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:54:25,927 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:25,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:25,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1833447477, now seen corresponding path program 4 times [2024-06-27 17:54:25,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:25,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240795321] [2024-06-27 17:54:25,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:25,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:25,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:26,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:26,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:26,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240795321] [2024-06-27 17:54:26,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240795321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:26,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:26,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:26,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900909618] [2024-06-27 17:54:26,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:26,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:26,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:26,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:26,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:26,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:26,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 204 transitions, 2332 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:26,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:26,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:26,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:26,540 INFO L124 PetriNetUnfolderBase]: 2699/4404 cut-off events. [2024-06-27 17:54:26,540 INFO L125 PetriNetUnfolderBase]: For 81424/81427 co-relation queries the response was YES. [2024-06-27 17:54:26,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22559 conditions, 4404 events. 2699/4404 cut-off events. For 81424/81427 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 28157 event pairs, 522 based on Foata normal form. 4/4398 useless extension candidates. Maximal degree in co-relation 22475. Up to 3580 conditions per place. [2024-06-27 17:54:26,578 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 143 selfloop transitions, 84 changer transitions 0/240 dead transitions. [2024-06-27 17:54:26,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 240 transitions, 3070 flow [2024-06-27 17:54:26,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:26,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:26,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:54:26,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 17:54:26,580 INFO L175 Difference]: Start difference. First operand has 182 places, 204 transitions, 2332 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:54:26,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 240 transitions, 3070 flow [2024-06-27 17:54:26,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 240 transitions, 2962 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:26,747 INFO L231 Difference]: Finished difference. Result has 185 places, 208 transitions, 2465 flow [2024-06-27 17:54:26,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2227, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2465, PETRI_PLACES=185, PETRI_TRANSITIONS=208} [2024-06-27 17:54:26,748 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 136 predicate places. [2024-06-27 17:54:26,749 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 208 transitions, 2465 flow [2024-06-27 17:54:26,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:26,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:26,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:26,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:54:26,749 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:26,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:26,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1833458637, now seen corresponding path program 5 times [2024-06-27 17:54:26,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:26,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523181132] [2024-06-27 17:54:26,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:26,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:26,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:26,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:26,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:26,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523181132] [2024-06-27 17:54:26,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523181132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:26,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:26,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:26,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366413959] [2024-06-27 17:54:26,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:26,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:26,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:26,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:26,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:26,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:26,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 208 transitions, 2465 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:26,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:26,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:26,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:27,397 INFO L124 PetriNetUnfolderBase]: 2751/4488 cut-off events. [2024-06-27 17:54:27,398 INFO L125 PetriNetUnfolderBase]: For 88015/88018 co-relation queries the response was YES. [2024-06-27 17:54:27,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23367 conditions, 4488 events. 2751/4488 cut-off events. For 88015/88018 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 28710 event pairs, 524 based on Foata normal form. 4/4482 useless extension candidates. Maximal degree in co-relation 23283. Up to 3628 conditions per place. [2024-06-27 17:54:27,435 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 150 selfloop transitions, 79 changer transitions 0/242 dead transitions. [2024-06-27 17:54:27,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 242 transitions, 3272 flow [2024-06-27 17:54:27,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:27,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:27,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:54:27,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:54:27,436 INFO L175 Difference]: Start difference. First operand has 185 places, 208 transitions, 2465 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:54:27,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 242 transitions, 3272 flow [2024-06-27 17:54:27,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 242 transitions, 3106 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:27,673 INFO L231 Difference]: Finished difference. Result has 188 places, 216 transitions, 2644 flow [2024-06-27 17:54:27,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2644, PETRI_PLACES=188, PETRI_TRANSITIONS=216} [2024-06-27 17:54:27,673 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 139 predicate places. [2024-06-27 17:54:27,673 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 216 transitions, 2644 flow [2024-06-27 17:54:27,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:27,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:27,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:27,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:54:27,674 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:27,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:27,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1907796413, now seen corresponding path program 6 times [2024-06-27 17:54:27,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:27,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162811882] [2024-06-27 17:54:27,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:27,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:27,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:27,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-27 17:54:27,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:27,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162811882] [2024-06-27 17:54:27,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162811882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:27,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:27,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:27,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33367009] [2024-06-27 17:54:27,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:27,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:27,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:27,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:27,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:27,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:27,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 216 transitions, 2644 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:27,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:27,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:27,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:28,309 INFO L124 PetriNetUnfolderBase]: 2747/4480 cut-off events. [2024-06-27 17:54:28,309 INFO L125 PetriNetUnfolderBase]: For 87255/87258 co-relation queries the response was YES. [2024-06-27 17:54:28,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23402 conditions, 4480 events. 2747/4480 cut-off events. For 87255/87258 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28646 event pairs, 524 based on Foata normal form. 4/4474 useless extension candidates. Maximal degree in co-relation 23317. Up to 3780 conditions per place. [2024-06-27 17:54:28,351 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 165 selfloop transitions, 66 changer transitions 0/244 dead transitions. [2024-06-27 17:54:28,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 244 transitions, 3252 flow [2024-06-27 17:54:28,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:28,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:28,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 17:54:28,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6977777777777778 [2024-06-27 17:54:28,353 INFO L175 Difference]: Start difference. First operand has 188 places, 216 transitions, 2644 flow. Second operand 5 states and 157 transitions. [2024-06-27 17:54:28,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 244 transitions, 3252 flow [2024-06-27 17:54:28,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 244 transitions, 3113 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:28,595 INFO L231 Difference]: Finished difference. Result has 191 places, 216 transitions, 2671 flow [2024-06-27 17:54:28,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2671, PETRI_PLACES=191, PETRI_TRANSITIONS=216} [2024-06-27 17:54:28,596 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 142 predicate places. [2024-06-27 17:54:28,596 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 216 transitions, 2671 flow [2024-06-27 17:54:28,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:28,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:28,597 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-27 17:54:28,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:54:28,597 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:28,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:28,597 INFO L85 PathProgramCache]: Analyzing trace with hash 984946890, now seen corresponding path program 1 times [2024-06-27 17:54:28,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:28,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603560652] [2024-06-27 17:54:28,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:28,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:28,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:28,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:28,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:28,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603560652] [2024-06-27 17:54:28,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603560652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:28,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:28,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:28,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079972858] [2024-06-27 17:54:28,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:28,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:28,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:28,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:28,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:28,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:28,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 216 transitions, 2671 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:28,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:28,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:28,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:29,225 INFO L124 PetriNetUnfolderBase]: 2797/4563 cut-off events. [2024-06-27 17:54:29,226 INFO L125 PetriNetUnfolderBase]: For 90455/90458 co-relation queries the response was YES. [2024-06-27 17:54:29,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23814 conditions, 4563 events. 2797/4563 cut-off events. For 90455/90458 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29259 event pairs, 528 based on Foata normal form. 2/4554 useless extension candidates. Maximal degree in co-relation 23728. Up to 3675 conditions per place. [2024-06-27 17:54:29,269 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 188 selfloop transitions, 69 changer transitions 0/270 dead transitions. [2024-06-27 17:54:29,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 270 transitions, 3607 flow [2024-06-27 17:54:29,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:29,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:29,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:54:29,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:54:29,271 INFO L175 Difference]: Start difference. First operand has 191 places, 216 transitions, 2671 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:54:29,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 270 transitions, 3607 flow [2024-06-27 17:54:29,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 270 transitions, 3423 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:29,534 INFO L231 Difference]: Finished difference. Result has 195 places, 234 transitions, 2850 flow [2024-06-27 17:54:29,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2491, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2850, PETRI_PLACES=195, PETRI_TRANSITIONS=234} [2024-06-27 17:54:29,535 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 146 predicate places. [2024-06-27 17:54:29,535 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 234 transitions, 2850 flow [2024-06-27 17:54:29,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:29,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:29,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:29,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:54:29,536 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:29,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:29,536 INFO L85 PathProgramCache]: Analyzing trace with hash 985067046, now seen corresponding path program 1 times [2024-06-27 17:54:29,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:29,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255798753] [2024-06-27 17:54:29,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:29,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:29,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:29,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:29,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255798753] [2024-06-27 17:54:29,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255798753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:29,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:29,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:29,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335129300] [2024-06-27 17:54:29,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:29,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:29,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:29,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:29,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:29,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:29,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 234 transitions, 2850 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:29,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:29,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:29,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:30,230 INFO L124 PetriNetUnfolderBase]: 2883/4705 cut-off events. [2024-06-27 17:54:30,230 INFO L125 PetriNetUnfolderBase]: For 97463/97466 co-relation queries the response was YES. [2024-06-27 17:54:30,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25631 conditions, 4705 events. 2883/4705 cut-off events. For 97463/97466 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30344 event pairs, 572 based on Foata normal form. 4/4688 useless extension candidates. Maximal degree in co-relation 25543. Up to 3756 conditions per place. [2024-06-27 17:54:30,272 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 169 selfloop transitions, 101 changer transitions 0/283 dead transitions. [2024-06-27 17:54:30,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 283 transitions, 3930 flow [2024-06-27 17:54:30,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:30,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:30,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:54:30,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:54:30,274 INFO L175 Difference]: Start difference. First operand has 195 places, 234 transitions, 2850 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:54:30,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 283 transitions, 3930 flow [2024-06-27 17:54:30,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 283 transitions, 3854 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:30,498 INFO L231 Difference]: Finished difference. Result has 203 places, 251 transitions, 3344 flow [2024-06-27 17:54:30,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3344, PETRI_PLACES=203, PETRI_TRANSITIONS=251} [2024-06-27 17:54:30,498 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-27 17:54:30,498 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 251 transitions, 3344 flow [2024-06-27 17:54:30,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:30,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:30,499 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-27 17:54:30,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:54:30,499 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:30,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:30,499 INFO L85 PathProgramCache]: Analyzing trace with hash 585576024, now seen corresponding path program 2 times [2024-06-27 17:54:30,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:30,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139520063] [2024-06-27 17:54:30,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:30,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:30,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:30,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-27 17:54:30,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:30,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139520063] [2024-06-27 17:54:30,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139520063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:30,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:30,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:30,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068882902] [2024-06-27 17:54:30,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:30,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:30,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:30,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:30,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:30,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:30,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 251 transitions, 3344 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:30,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:30,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:30,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:31,173 INFO L124 PetriNetUnfolderBase]: 2905/4723 cut-off events. [2024-06-27 17:54:31,173 INFO L125 PetriNetUnfolderBase]: For 102584/102587 co-relation queries the response was YES. [2024-06-27 17:54:31,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26504 conditions, 4723 events. 2905/4723 cut-off events. For 102584/102587 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 30363 event pairs, 511 based on Foata normal form. 4/4719 useless extension candidates. Maximal degree in co-relation 26411. Up to 4042 conditions per place. [2024-06-27 17:54:31,221 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 216 selfloop transitions, 56 changer transitions 0/285 dead transitions. [2024-06-27 17:54:31,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 285 transitions, 4000 flow [2024-06-27 17:54:31,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:31,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:31,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:54:31,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:54:31,225 INFO L175 Difference]: Start difference. First operand has 203 places, 251 transitions, 3344 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:54:31,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 285 transitions, 4000 flow [2024-06-27 17:54:31,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 285 transitions, 3880 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:31,621 INFO L231 Difference]: Finished difference. Result has 208 places, 255 transitions, 3393 flow [2024-06-27 17:54:31,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3393, PETRI_PLACES=208, PETRI_TRANSITIONS=255} [2024-06-27 17:54:31,622 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-27 17:54:31,622 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 255 transitions, 3393 flow [2024-06-27 17:54:31,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:31,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:31,622 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-27 17:54:31,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:54:31,622 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:31,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:31,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1162198566, now seen corresponding path program 2 times [2024-06-27 17:54:31,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:31,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61711137] [2024-06-27 17:54:31,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:31,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:31,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:31,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-27 17:54:31,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:31,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61711137] [2024-06-27 17:54:31,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61711137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:31,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:31,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:31,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831702980] [2024-06-27 17:54:31,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:31,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:31,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:31,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:31,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:31,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:31,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 255 transitions, 3393 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:31,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:31,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:31,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:32,313 INFO L124 PetriNetUnfolderBase]: 2927/4804 cut-off events. [2024-06-27 17:54:32,313 INFO L125 PetriNetUnfolderBase]: For 109444/109447 co-relation queries the response was YES. [2024-06-27 17:54:32,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26744 conditions, 4804 events. 2927/4804 cut-off events. For 109444/109447 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 31329 event pairs, 572 based on Foata normal form. 4/4786 useless extension candidates. Maximal degree in co-relation 26650. Up to 3806 conditions per place. [2024-06-27 17:54:32,364 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 183 selfloop transitions, 93 changer transitions 0/289 dead transitions. [2024-06-27 17:54:32,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 289 transitions, 4334 flow [2024-06-27 17:54:32,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:32,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:32,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:54:32,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:54:32,365 INFO L175 Difference]: Start difference. First operand has 208 places, 255 transitions, 3393 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:54:32,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 289 transitions, 4334 flow [2024-06-27 17:54:32,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 289 transitions, 4195 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:32,698 INFO L231 Difference]: Finished difference. Result has 209 places, 259 transitions, 3522 flow [2024-06-27 17:54:32,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3522, PETRI_PLACES=209, PETRI_TRANSITIONS=259} [2024-06-27 17:54:32,699 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 160 predicate places. [2024-06-27 17:54:32,699 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 259 transitions, 3522 flow [2024-06-27 17:54:32,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:32,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:32,699 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-27 17:54:32,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:54:32,700 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:32,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:32,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1162198380, now seen corresponding path program 3 times [2024-06-27 17:54:32,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:32,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376600722] [2024-06-27 17:54:32,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:32,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:32,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:32,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-27 17:54:32,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:32,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376600722] [2024-06-27 17:54:32,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376600722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:32,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:32,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:32,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870254172] [2024-06-27 17:54:32,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:32,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:32,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:32,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:32,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:32,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:32,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 259 transitions, 3522 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:32,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:32,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:32,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:33,489 INFO L124 PetriNetUnfolderBase]: 2977/4837 cut-off events. [2024-06-27 17:54:33,490 INFO L125 PetriNetUnfolderBase]: For 114610/114613 co-relation queries the response was YES. [2024-06-27 17:54:33,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27467 conditions, 4837 events. 2977/4837 cut-off events. For 114610/114613 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31280 event pairs, 511 based on Foata normal form. 4/4833 useless extension candidates. Maximal degree in co-relation 27373. Up to 4093 conditions per place. [2024-06-27 17:54:33,546 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 227 selfloop transitions, 58 changer transitions 0/298 dead transitions. [2024-06-27 17:54:33,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 298 transitions, 4348 flow [2024-06-27 17:54:33,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:33,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:33,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 17:54:33,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 17:54:33,548 INFO L175 Difference]: Start difference. First operand has 209 places, 259 transitions, 3522 flow. Second operand 8 states and 220 transitions. [2024-06-27 17:54:33,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 298 transitions, 4348 flow [2024-06-27 17:54:33,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 298 transitions, 4198 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:33,877 INFO L231 Difference]: Finished difference. Result has 215 places, 266 transitions, 3598 flow [2024-06-27 17:54:33,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3598, PETRI_PLACES=215, PETRI_TRANSITIONS=266} [2024-06-27 17:54:33,878 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 166 predicate places. [2024-06-27 17:54:33,878 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 266 transitions, 3598 flow [2024-06-27 17:54:33,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:33,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:33,879 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-27 17:54:33,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:54:33,879 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:33,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:33,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1162435716, now seen corresponding path program 3 times [2024-06-27 17:54:33,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:33,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800046561] [2024-06-27 17:54:33,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:33,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:33,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:33,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:33,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:33,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800046561] [2024-06-27 17:54:33,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800046561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:33,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:33,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:33,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234295674] [2024-06-27 17:54:33,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:33,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:33,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:33,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:33,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:33,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:33,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 266 transitions, 3598 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:33,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:33,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:33,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:34,635 INFO L124 PetriNetUnfolderBase]: 2971/4861 cut-off events. [2024-06-27 17:54:34,636 INFO L125 PetriNetUnfolderBase]: For 117614/117617 co-relation queries the response was YES. [2024-06-27 17:54:34,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27378 conditions, 4861 events. 2971/4861 cut-off events. For 117614/117617 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31711 event pairs, 560 based on Foata normal form. 4/4843 useless extension candidates. Maximal degree in co-relation 27282. Up to 3869 conditions per place. [2024-06-27 17:54:34,685 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 189 selfloop transitions, 93 changer transitions 0/295 dead transitions. [2024-06-27 17:54:34,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 295 transitions, 4400 flow [2024-06-27 17:54:34,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:34,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:34,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:54:34,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 17:54:34,687 INFO L175 Difference]: Start difference. First operand has 215 places, 266 transitions, 3598 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:54:34,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 295 transitions, 4400 flow [2024-06-27 17:54:35,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 295 transitions, 4195 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:35,033 INFO L231 Difference]: Finished difference. Result has 216 places, 266 transitions, 3589 flow [2024-06-27 17:54:35,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3589, PETRI_PLACES=216, PETRI_TRANSITIONS=266} [2024-06-27 17:54:35,033 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-06-27 17:54:35,034 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 266 transitions, 3589 flow [2024-06-27 17:54:35,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:35,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:35,034 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-27 17:54:35,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:54:35,034 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:35,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:35,035 INFO L85 PathProgramCache]: Analyzing trace with hash 762953808, now seen corresponding path program 1 times [2024-06-27 17:54:35,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:35,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406603436] [2024-06-27 17:54:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:35,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:35,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:35,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:35,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406603436] [2024-06-27 17:54:35,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406603436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:35,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:35,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:35,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034595843] [2024-06-27 17:54:35,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:35,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:35,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:35,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:35,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:35,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:35,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 266 transitions, 3589 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:35,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:35,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:35,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:35,776 INFO L124 PetriNetUnfolderBase]: 2989/4870 cut-off events. [2024-06-27 17:54:35,777 INFO L125 PetriNetUnfolderBase]: For 120636/120636 co-relation queries the response was YES. [2024-06-27 17:54:35,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27610 conditions, 4870 events. 2989/4870 cut-off events. For 120636/120636 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31570 event pairs, 634 based on Foata normal form. 2/4856 useless extension candidates. Maximal degree in co-relation 27515. Up to 4353 conditions per place. [2024-06-27 17:54:35,828 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 256 selfloop transitions, 27 changer transitions 0/296 dead transitions. [2024-06-27 17:54:35,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 296 transitions, 4259 flow [2024-06-27 17:54:35,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:35,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:35,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 17:54:35,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 17:54:35,829 INFO L175 Difference]: Start difference. First operand has 216 places, 266 transitions, 3589 flow. Second operand 7 states and 190 transitions. [2024-06-27 17:54:35,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 296 transitions, 4259 flow [2024-06-27 17:54:36,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 296 transitions, 4095 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:36,233 INFO L231 Difference]: Finished difference. Result has 218 places, 268 transitions, 3528 flow [2024-06-27 17:54:36,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3528, PETRI_PLACES=218, PETRI_TRANSITIONS=268} [2024-06-27 17:54:36,233 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 169 predicate places. [2024-06-27 17:54:36,233 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 268 transitions, 3528 flow [2024-06-27 17:54:36,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:36,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:36,234 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-27 17:54:36,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:54:36,234 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:36,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:36,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1843785664, now seen corresponding path program 4 times [2024-06-27 17:54:36,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:36,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830418199] [2024-06-27 17:54:36,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:36,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:36,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:36,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:36,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:36,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830418199] [2024-06-27 17:54:36,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830418199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:36,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:36,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:36,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409187234] [2024-06-27 17:54:36,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:36,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:36,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:36,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:36,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:36,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:36,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 268 transitions, 3528 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:36,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:36,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:36,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:36,933 INFO L124 PetriNetUnfolderBase]: 3014/4945 cut-off events. [2024-06-27 17:54:36,933 INFO L125 PetriNetUnfolderBase]: For 128699/128699 co-relation queries the response was YES. [2024-06-27 17:54:36,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27785 conditions, 4945 events. 3014/4945 cut-off events. For 128699/128699 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 32465 event pairs, 569 based on Foata normal form. 1/4919 useless extension candidates. Maximal degree in co-relation 27689. Up to 3905 conditions per place. [2024-06-27 17:54:36,982 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 196 selfloop transitions, 103 changer transitions 0/312 dead transitions. [2024-06-27 17:54:36,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 312 transitions, 4632 flow [2024-06-27 17:54:36,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:36,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:36,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:54:36,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:54:36,984 INFO L175 Difference]: Start difference. First operand has 218 places, 268 transitions, 3528 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:54:36,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 312 transitions, 4632 flow [2024-06-27 17:54:37,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 312 transitions, 4545 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:37,288 INFO L231 Difference]: Finished difference. Result has 220 places, 279 transitions, 3815 flow [2024-06-27 17:54:37,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3815, PETRI_PLACES=220, PETRI_TRANSITIONS=279} [2024-06-27 17:54:37,288 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-06-27 17:54:37,289 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 279 transitions, 3815 flow [2024-06-27 17:54:37,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:37,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:37,289 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-27 17:54:37,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:54:37,289 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:37,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:37,290 INFO L85 PathProgramCache]: Analyzing trace with hash 751095188, now seen corresponding path program 5 times [2024-06-27 17:54:37,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:37,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953313018] [2024-06-27 17:54:37,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:37,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:37,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:37,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:37,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:37,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953313018] [2024-06-27 17:54:37,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953313018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:37,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:37,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:37,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334581143] [2024-06-27 17:54:37,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:37,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:37,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:37,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:37,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:37,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:37,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 279 transitions, 3815 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:37,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:37,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:37,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:37,990 INFO L124 PetriNetUnfolderBase]: 3025/4935 cut-off events. [2024-06-27 17:54:37,990 INFO L125 PetriNetUnfolderBase]: For 133856/133856 co-relation queries the response was YES. [2024-06-27 17:54:38,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28420 conditions, 4935 events. 3025/4935 cut-off events. For 133856/133856 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 32090 event pairs, 571 based on Foata normal form. 1/4912 useless extension candidates. Maximal degree in co-relation 28323. Up to 3913 conditions per place. [2024-06-27 17:54:38,050 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 201 selfloop transitions, 102 changer transitions 0/316 dead transitions. [2024-06-27 17:54:38,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 316 transitions, 4921 flow [2024-06-27 17:54:38,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:38,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:38,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:54:38,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:54:38,069 INFO L175 Difference]: Start difference. First operand has 220 places, 279 transitions, 3815 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:54:38,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 316 transitions, 4921 flow [2024-06-27 17:54:38,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 316 transitions, 4811 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:38,485 INFO L231 Difference]: Finished difference. Result has 226 places, 282 transitions, 3969 flow [2024-06-27 17:54:38,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3969, PETRI_PLACES=226, PETRI_TRANSITIONS=282} [2024-06-27 17:54:38,486 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-27 17:54:38,486 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 282 transitions, 3969 flow [2024-06-27 17:54:38,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:38,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:38,486 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-27 17:54:38,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:54:38,486 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:38,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:38,487 INFO L85 PathProgramCache]: Analyzing trace with hash -590234260, now seen corresponding path program 6 times [2024-06-27 17:54:38,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:38,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388924903] [2024-06-27 17:54:38,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:38,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:38,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:38,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:38,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:38,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388924903] [2024-06-27 17:54:38,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388924903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:38,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:38,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:38,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282529082] [2024-06-27 17:54:38,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:38,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:38,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:38,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:38,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:38,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:38,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 282 transitions, 3969 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:38,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:38,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:38,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:39,238 INFO L124 PetriNetUnfolderBase]: 3022/4929 cut-off events. [2024-06-27 17:54:39,238 INFO L125 PetriNetUnfolderBase]: For 137239/137239 co-relation queries the response was YES. [2024-06-27 17:54:39,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28745 conditions, 4929 events. 3022/4929 cut-off events. For 137239/137239 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32153 event pairs, 547 based on Foata normal form. 1/4912 useless extension candidates. Maximal degree in co-relation 28645. Up to 4210 conditions per place. [2024-06-27 17:54:39,293 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 58 changer transitions 0/310 dead transitions. [2024-06-27 17:54:39,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 310 transitions, 4651 flow [2024-06-27 17:54:39,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:39,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:39,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:54:39,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 17:54:39,295 INFO L175 Difference]: Start difference. First operand has 226 places, 282 transitions, 3969 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:54:39,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 310 transitions, 4651 flow [2024-06-27 17:54:39,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 310 transitions, 4459 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:39,742 INFO L231 Difference]: Finished difference. Result has 229 places, 283 transitions, 3927 flow [2024-06-27 17:54:39,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3780, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3927, PETRI_PLACES=229, PETRI_TRANSITIONS=283} [2024-06-27 17:54:39,742 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-27 17:54:39,743 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 283 transitions, 3927 flow [2024-06-27 17:54:39,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:39,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:39,743 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-27 17:54:39,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:54:39,744 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:39,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:39,744 INFO L85 PathProgramCache]: Analyzing trace with hash -590234074, now seen corresponding path program 4 times [2024-06-27 17:54:39,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:39,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763082562] [2024-06-27 17:54:39,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:39,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:39,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:39,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:39,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:39,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763082562] [2024-06-27 17:54:39,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763082562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:39,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:39,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:39,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201271520] [2024-06-27 17:54:39,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:39,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:39,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:39,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:39,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:39,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:39,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 283 transitions, 3927 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:39,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:39,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:39,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:40,487 INFO L124 PetriNetUnfolderBase]: 3017/4926 cut-off events. [2024-06-27 17:54:40,488 INFO L125 PetriNetUnfolderBase]: For 139917/139917 co-relation queries the response was YES. [2024-06-27 17:54:40,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28374 conditions, 4926 events. 3017/4926 cut-off events. For 139917/139917 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32074 event pairs, 595 based on Foata normal form. 1/4899 useless extension candidates. Maximal degree in co-relation 28274. Up to 3935 conditions per place. [2024-06-27 17:54:40,539 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 188 selfloop transitions, 111 changer transitions 0/312 dead transitions. [2024-06-27 17:54:40,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 312 transitions, 4783 flow [2024-06-27 17:54:40,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:40,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:40,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:54:40,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 17:54:40,541 INFO L175 Difference]: Start difference. First operand has 229 places, 283 transitions, 3927 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:54:40,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 312 transitions, 4783 flow [2024-06-27 17:54:40,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 312 transitions, 4629 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:40,926 INFO L231 Difference]: Finished difference. Result has 232 places, 283 transitions, 4001 flow [2024-06-27 17:54:40,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3773, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4001, PETRI_PLACES=232, PETRI_TRANSITIONS=283} [2024-06-27 17:54:40,927 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 17:54:40,927 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 283 transitions, 4001 flow [2024-06-27 17:54:40,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:40,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:40,927 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-27 17:54:40,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:54:40,928 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:40,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:40,928 INFO L85 PathProgramCache]: Analyzing trace with hash -351025240, now seen corresponding path program 7 times [2024-06-27 17:54:40,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:40,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387278666] [2024-06-27 17:54:40,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:40,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:40,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:41,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:41,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:41,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387278666] [2024-06-27 17:54:41,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387278666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:41,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:41,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:41,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935732760] [2024-06-27 17:54:41,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:41,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:41,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:41,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:41,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:41,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:41,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 283 transitions, 4001 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:41,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:41,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:41,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:41,628 INFO L124 PetriNetUnfolderBase]: 3028/4944 cut-off events. [2024-06-27 17:54:41,629 INFO L125 PetriNetUnfolderBase]: For 145402/145402 co-relation queries the response was YES. [2024-06-27 17:54:41,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28794 conditions, 4944 events. 3028/4944 cut-off events. For 145402/145402 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 32208 event pairs, 571 based on Foata normal form. 1/4921 useless extension candidates. Maximal degree in co-relation 28693. Up to 3912 conditions per place. [2024-06-27 17:54:41,680 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 192 selfloop transitions, 111 changer transitions 0/316 dead transitions. [2024-06-27 17:54:41,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 316 transitions, 4917 flow [2024-06-27 17:54:41,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:41,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:41,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:54:41,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:54:41,682 INFO L175 Difference]: Start difference. First operand has 232 places, 283 transitions, 4001 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:54:41,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 316 transitions, 4917 flow [2024-06-27 17:54:42,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 316 transitions, 4375 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 17:54:42,037 INFO L231 Difference]: Finished difference. Result has 228 places, 287 transitions, 3735 flow [2024-06-27 17:54:42,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3459, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3735, PETRI_PLACES=228, PETRI_TRANSITIONS=287} [2024-06-27 17:54:42,039 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 179 predicate places. [2024-06-27 17:54:42,039 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 287 transitions, 3735 flow [2024-06-27 17:54:42,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:42,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:42,039 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-27 17:54:42,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:54:42,040 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:42,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:42,040 INFO L85 PathProgramCache]: Analyzing trace with hash -235555324, now seen corresponding path program 5 times [2024-06-27 17:54:42,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:42,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534914136] [2024-06-27 17:54:42,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:42,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:42,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:42,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:42,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:42,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534914136] [2024-06-27 17:54:42,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534914136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:42,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:42,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:42,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309115422] [2024-06-27 17:54:42,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:42,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:42,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:42,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:42,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:42,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:42,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 287 transitions, 3735 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:42,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:42,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:42,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:42,847 INFO L124 PetriNetUnfolderBase]: 3039/5025 cut-off events. [2024-06-27 17:54:42,847 INFO L125 PetriNetUnfolderBase]: For 143376/143376 co-relation queries the response was YES. [2024-06-27 17:54:42,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28571 conditions, 5025 events. 3039/5025 cut-off events. For 143376/143376 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 33125 event pairs, 986 based on Foata normal form. 1/4992 useless extension candidates. Maximal degree in co-relation 28470. Up to 4437 conditions per place. [2024-06-27 17:54:42,902 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 277 selfloop transitions, 25 changer transitions 0/315 dead transitions. [2024-06-27 17:54:42,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 315 transitions, 4457 flow [2024-06-27 17:54:42,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:42,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:42,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:54:42,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:54:42,904 INFO L175 Difference]: Start difference. First operand has 228 places, 287 transitions, 3735 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:54:42,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 315 transitions, 4457 flow [2024-06-27 17:54:43,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 315 transitions, 4276 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:43,249 INFO L231 Difference]: Finished difference. Result has 233 places, 291 transitions, 3686 flow [2024-06-27 17:54:43,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3686, PETRI_PLACES=233, PETRI_TRANSITIONS=291} [2024-06-27 17:54:43,249 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 184 predicate places. [2024-06-27 17:54:43,249 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 291 transitions, 3686 flow [2024-06-27 17:54:43,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:43,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:43,250 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-27 17:54:43,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:54:43,250 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:43,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:43,251 INFO L85 PathProgramCache]: Analyzing trace with hash -235971220, now seen corresponding path program 8 times [2024-06-27 17:54:43,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:43,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19729925] [2024-06-27 17:54:43,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:43,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:43,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:43,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:43,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:43,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19729925] [2024-06-27 17:54:43,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19729925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:43,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:43,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:43,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537065677] [2024-06-27 17:54:43,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:43,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:43,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:43,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:43,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:43,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:43,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 291 transitions, 3686 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:43,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:43,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:43,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:44,016 INFO L124 PetriNetUnfolderBase]: 3075/5137 cut-off events. [2024-06-27 17:54:44,017 INFO L125 PetriNetUnfolderBase]: For 150869/150869 co-relation queries the response was YES. [2024-06-27 17:54:44,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28692 conditions, 5137 events. 3075/5137 cut-off events. For 150869/150869 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 34187 event pairs, 648 based on Foata normal form. 1/5113 useless extension candidates. Maximal degree in co-relation 28589. Up to 4239 conditions per place. [2024-06-27 17:54:44,070 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 244 selfloop transitions, 75 changer transitions 0/332 dead transitions. [2024-06-27 17:54:44,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 332 transitions, 4645 flow [2024-06-27 17:54:44,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:44,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:44,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 17:54:44,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5950617283950618 [2024-06-27 17:54:44,072 INFO L175 Difference]: Start difference. First operand has 233 places, 291 transitions, 3686 flow. Second operand 9 states and 241 transitions. [2024-06-27 17:54:44,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 332 transitions, 4645 flow [2024-06-27 17:54:44,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 332 transitions, 4569 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:44,483 INFO L231 Difference]: Finished difference. Result has 240 places, 301 transitions, 3948 flow [2024-06-27 17:54:44,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3948, PETRI_PLACES=240, PETRI_TRANSITIONS=301} [2024-06-27 17:54:44,484 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-27 17:54:44,484 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 301 transitions, 3948 flow [2024-06-27 17:54:44,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:44,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:44,484 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-27 17:54:44,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:54:44,485 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:44,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:44,485 INFO L85 PathProgramCache]: Analyzing trace with hash -235734070, now seen corresponding path program 9 times [2024-06-27 17:54:44,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:44,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387232829] [2024-06-27 17:54:44,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:44,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:44,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:44,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-27 17:54:44,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:44,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387232829] [2024-06-27 17:54:44,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387232829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:44,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:44,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:44,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640690038] [2024-06-27 17:54:44,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:44,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:44,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:44,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:44,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:44,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:44,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 301 transitions, 3948 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:44,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:44,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:44,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:45,311 INFO L124 PetriNetUnfolderBase]: 3072/5004 cut-off events. [2024-06-27 17:54:45,311 INFO L125 PetriNetUnfolderBase]: For 153308/153308 co-relation queries the response was YES. [2024-06-27 17:54:45,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28925 conditions, 5004 events. 3072/5004 cut-off events. For 153308/153308 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32585 event pairs, 547 based on Foata normal form. 1/4987 useless extension candidates. Maximal degree in co-relation 28819. Up to 4236 conditions per place. [2024-06-27 17:54:45,359 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 238 selfloop transitions, 74 changer transitions 0/325 dead transitions. [2024-06-27 17:54:45,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 325 transitions, 4626 flow [2024-06-27 17:54:45,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:45,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:45,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:54:45,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 17:54:45,360 INFO L175 Difference]: Start difference. First operand has 240 places, 301 transitions, 3948 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:54:45,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 325 transitions, 4626 flow [2024-06-27 17:54:45,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 325 transitions, 4468 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:45,867 INFO L231 Difference]: Finished difference. Result has 243 places, 301 transitions, 3944 flow [2024-06-27 17:54:45,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3790, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3944, PETRI_PLACES=243, PETRI_TRANSITIONS=301} [2024-06-27 17:54:45,867 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 194 predicate places. [2024-06-27 17:54:45,867 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 301 transitions, 3944 flow [2024-06-27 17:54:45,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:45,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:45,868 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-27 17:54:45,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:54:45,868 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:45,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:45,869 INFO L85 PathProgramCache]: Analyzing trace with hash -235971034, now seen corresponding path program 6 times [2024-06-27 17:54:45,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:45,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371606160] [2024-06-27 17:54:45,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:45,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:45,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:45,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:45,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:45,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371606160] [2024-06-27 17:54:45,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371606160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:45,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:45,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:45,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121213284] [2024-06-27 17:54:45,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:45,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:45,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:45,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:45,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:45,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:45,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 301 transitions, 3944 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:45,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:45,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:45,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:46,599 INFO L124 PetriNetUnfolderBase]: 3083/5076 cut-off events. [2024-06-27 17:54:46,599 INFO L125 PetriNetUnfolderBase]: For 160467/160467 co-relation queries the response was YES. [2024-06-27 17:54:46,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29119 conditions, 5076 events. 3083/5076 cut-off events. For 160467/160467 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 33530 event pairs, 593 based on Foata normal form. 1/5044 useless extension candidates. Maximal degree in co-relation 29013. Up to 4000 conditions per place. [2024-06-27 17:54:46,659 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 198 selfloop transitions, 118 changer transitions 0/329 dead transitions. [2024-06-27 17:54:46,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 329 transitions, 4780 flow [2024-06-27 17:54:46,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:46,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:46,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:54:46,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-27 17:54:46,660 INFO L175 Difference]: Start difference. First operand has 243 places, 301 transitions, 3944 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:54:46,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 329 transitions, 4780 flow [2024-06-27 17:54:47,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 329 transitions, 4632 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:47,239 INFO L231 Difference]: Finished difference. Result has 244 places, 304 transitions, 4080 flow [2024-06-27 17:54:47,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4080, PETRI_PLACES=244, PETRI_TRANSITIONS=304} [2024-06-27 17:54:47,239 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 195 predicate places. [2024-06-27 17:54:47,239 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 304 transitions, 4080 flow [2024-06-27 17:54:47,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:47,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:47,240 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-27 17:54:47,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:54:47,240 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:47,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:47,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1387345886, now seen corresponding path program 7 times [2024-06-27 17:54:47,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:47,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86606455] [2024-06-27 17:54:47,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:47,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:47,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:47,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:47,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:47,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86606455] [2024-06-27 17:54:47,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86606455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:47,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:47,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:47,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387451587] [2024-06-27 17:54:47,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:47,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:47,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:47,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:47,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:47,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:47,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 304 transitions, 4080 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:47,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:47,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:47,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:47,943 INFO L124 PetriNetUnfolderBase]: 3105/5032 cut-off events. [2024-06-27 17:54:47,944 INFO L125 PetriNetUnfolderBase]: For 163702/163705 co-relation queries the response was YES. [2024-06-27 17:54:47,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29600 conditions, 5032 events. 3105/5032 cut-off events. For 163702/163705 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 32698 event pairs, 520 based on Foata normal form. 4/5026 useless extension candidates. Maximal degree in co-relation 29493. Up to 4020 conditions per place. [2024-06-27 17:54:47,998 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 215 selfloop transitions, 106 changer transitions 0/334 dead transitions. [2024-06-27 17:54:47,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 334 transitions, 5057 flow [2024-06-27 17:54:47,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:47,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:47,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:54:47,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:54:48,000 INFO L175 Difference]: Start difference. First operand has 244 places, 304 transitions, 4080 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:54:48,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 334 transitions, 5057 flow [2024-06-27 17:54:48,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 334 transitions, 4862 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:48,579 INFO L231 Difference]: Finished difference. Result has 246 places, 308 transitions, 4175 flow [2024-06-27 17:54:48,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4175, PETRI_PLACES=246, PETRI_TRANSITIONS=308} [2024-06-27 17:54:48,579 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 197 predicate places. [2024-06-27 17:54:48,580 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 308 transitions, 4175 flow [2024-06-27 17:54:48,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:48,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:48,580 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-27 17:54:48,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:54:48,580 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:48,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:48,581 INFO L85 PathProgramCache]: Analyzing trace with hash -982134656, now seen corresponding path program 8 times [2024-06-27 17:54:48,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:48,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475594657] [2024-06-27 17:54:48,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:48,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:48,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:48,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:48,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:48,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475594657] [2024-06-27 17:54:48,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475594657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:48,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:48,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:48,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659352669] [2024-06-27 17:54:48,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:48,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:48,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:48,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:48,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:48,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:48,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 308 transitions, 4175 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:48,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:48,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:48,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:49,351 INFO L124 PetriNetUnfolderBase]: 3102/5098 cut-off events. [2024-06-27 17:54:49,351 INFO L125 PetriNetUnfolderBase]: For 167107/167107 co-relation queries the response was YES. [2024-06-27 17:54:49,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29720 conditions, 5098 events. 3102/5098 cut-off events. For 167107/167107 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33463 event pairs, 573 based on Foata normal form. 1/5088 useless extension candidates. Maximal degree in co-relation 29612. Up to 4234 conditions per place. [2024-06-27 17:54:49,406 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 250 selfloop transitions, 82 changer transitions 0/345 dead transitions. [2024-06-27 17:54:49,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 345 transitions, 5037 flow [2024-06-27 17:54:49,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:49,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:49,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:54:49,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:54:49,408 INFO L175 Difference]: Start difference. First operand has 246 places, 308 transitions, 4175 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:54:49,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 345 transitions, 5037 flow [2024-06-27 17:54:49,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 345 transitions, 4860 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:49,947 INFO L231 Difference]: Finished difference. Result has 249 places, 308 transitions, 4188 flow [2024-06-27 17:54:49,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4188, PETRI_PLACES=249, PETRI_TRANSITIONS=308} [2024-06-27 17:54:49,947 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 200 predicate places. [2024-06-27 17:54:49,947 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 308 transitions, 4188 flow [2024-06-27 17:54:49,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:49,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:49,948 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-27 17:54:49,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:54:49,948 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:49,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:49,948 INFO L85 PathProgramCache]: Analyzing trace with hash -987848576, now seen corresponding path program 9 times [2024-06-27 17:54:49,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:49,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636018490] [2024-06-27 17:54:49,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:49,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:49,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:50,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-27 17:54:50,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:50,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636018490] [2024-06-27 17:54:50,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636018490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:50,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:50,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:50,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719785491] [2024-06-27 17:54:50,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:50,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:50,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:50,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:50,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:50,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:50,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 308 transitions, 4188 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:50,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:50,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:50,758 INFO L124 PetriNetUnfolderBase]: 3094/5052 cut-off events. [2024-06-27 17:54:50,758 INFO L125 PetriNetUnfolderBase]: For 166059/166062 co-relation queries the response was YES. [2024-06-27 17:54:50,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29427 conditions, 5052 events. 3094/5052 cut-off events. For 166059/166062 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33158 event pairs, 544 based on Foata normal form. 4/5035 useless extension candidates. Maximal degree in co-relation 29319. Up to 4226 conditions per place. [2024-06-27 17:54:50,821 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 246 selfloop transitions, 73 changer transitions 0/332 dead transitions. [2024-06-27 17:54:50,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 332 transitions, 4884 flow [2024-06-27 17:54:50,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:50,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:50,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 17:54:50,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-27 17:54:50,822 INFO L175 Difference]: Start difference. First operand has 249 places, 308 transitions, 4188 flow. Second operand 5 states and 153 transitions. [2024-06-27 17:54:50,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 332 transitions, 4884 flow [2024-06-27 17:54:51,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 332 transitions, 4656 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:51,480 INFO L231 Difference]: Finished difference. Result has 248 places, 308 transitions, 4136 flow [2024-06-27 17:54:51,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3960, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4136, PETRI_PLACES=248, PETRI_TRANSITIONS=308} [2024-06-27 17:54:51,481 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 199 predicate places. [2024-06-27 17:54:51,481 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 308 transitions, 4136 flow [2024-06-27 17:54:51,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:51,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:51,481 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-27 17:54:51,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:54:51,482 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:51,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:51,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1210451516, now seen corresponding path program 10 times [2024-06-27 17:54:51,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:51,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552653492] [2024-06-27 17:54:51,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:51,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:51,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:51,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:51,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:51,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552653492] [2024-06-27 17:54:51,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552653492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:51,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:51,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:51,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634982817] [2024-06-27 17:54:51,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:51,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:51,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:51,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:51,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:51,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:51,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 308 transitions, 4136 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:51,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:51,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:51,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:52,255 INFO L124 PetriNetUnfolderBase]: 3091/5042 cut-off events. [2024-06-27 17:54:52,256 INFO L125 PetriNetUnfolderBase]: For 157951/157951 co-relation queries the response was YES. [2024-06-27 17:54:52,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29192 conditions, 5042 events. 3091/5042 cut-off events. For 157951/157951 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 32935 event pairs, 595 based on Foata normal form. 1/5015 useless extension candidates. Maximal degree in co-relation 29084. Up to 4008 conditions per place. [2024-06-27 17:54:52,313 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 196 selfloop transitions, 124 changer transitions 0/333 dead transitions. [2024-06-27 17:54:52,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 333 transitions, 4942 flow [2024-06-27 17:54:52,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:52,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:52,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:54:52,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:54:52,314 INFO L175 Difference]: Start difference. First operand has 248 places, 308 transitions, 4136 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:54:52,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 333 transitions, 4942 flow [2024-06-27 17:54:52,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 333 transitions, 4740 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:52,781 INFO L231 Difference]: Finished difference. Result has 248 places, 308 transitions, 4198 flow [2024-06-27 17:54:52,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4198, PETRI_PLACES=248, PETRI_TRANSITIONS=308} [2024-06-27 17:54:52,782 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 199 predicate places. [2024-06-27 17:54:52,782 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 308 transitions, 4198 flow [2024-06-27 17:54:52,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:52,783 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-27 17:54:52,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:54:52,783 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:52,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:52,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1210214552, now seen corresponding path program 10 times [2024-06-27 17:54:52,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:52,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18188895] [2024-06-27 17:54:52,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:52,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:52,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:52,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-27 17:54:52,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:52,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18188895] [2024-06-27 17:54:52,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18188895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:52,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:52,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:52,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252226700] [2024-06-27 17:54:52,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:52,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:52,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:52,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:52,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:52,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:52,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 308 transitions, 4198 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:52,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:52,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:53,548 INFO L124 PetriNetUnfolderBase]: 3102/5092 cut-off events. [2024-06-27 17:54:53,549 INFO L125 PetriNetUnfolderBase]: For 160911/160911 co-relation queries the response was YES. [2024-06-27 17:54:53,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29462 conditions, 5092 events. 3102/5092 cut-off events. For 160911/160911 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33568 event pairs, 554 based on Foata normal form. 1/5073 useless extension candidates. Maximal degree in co-relation 29355. Up to 4060 conditions per place. [2024-06-27 17:54:53,606 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 217 selfloop transitions, 116 changer transitions 0/346 dead transitions. [2024-06-27 17:54:53,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 346 transitions, 5202 flow [2024-06-27 17:54:53,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:53,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:53,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:54:53,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:54:53,608 INFO L175 Difference]: Start difference. First operand has 248 places, 308 transitions, 4198 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:54:53,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 346 transitions, 5202 flow [2024-06-27 17:54:54,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 346 transitions, 4926 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:54,195 INFO L231 Difference]: Finished difference. Result has 250 places, 311 transitions, 4252 flow [2024-06-27 17:54:54,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3930, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4252, PETRI_PLACES=250, PETRI_TRANSITIONS=311} [2024-06-27 17:54:54,195 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 201 predicate places. [2024-06-27 17:54:54,196 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 311 transitions, 4252 flow [2024-06-27 17:54:54,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:54,196 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-27 17:54:54,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:54:54,196 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:54,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:54,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1387583222, now seen corresponding path program 11 times [2024-06-27 17:54:54,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:54,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603620335] [2024-06-27 17:54:54,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:54,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:54,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:54,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:54,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603620335] [2024-06-27 17:54:54,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603620335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:54,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:54,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:54,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857514380] [2024-06-27 17:54:54,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:54,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:54,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:54,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:54,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:54,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:54,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 311 transitions, 4252 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:54,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:54,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:55,112 INFO L124 PetriNetUnfolderBase]: 3096/5027 cut-off events. [2024-06-27 17:54:55,112 INFO L125 PetriNetUnfolderBase]: For 150911/150914 co-relation queries the response was YES. [2024-06-27 17:54:55,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29221 conditions, 5027 events. 3096/5027 cut-off events. For 150911/150914 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 32824 event pairs, 511 based on Foata normal form. 4/5025 useless extension candidates. Maximal degree in co-relation 29114. Up to 4055 conditions per place. [2024-06-27 17:54:55,173 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 233 selfloop transitions, 108 changer transitions 0/354 dead transitions. [2024-06-27 17:54:55,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 354 transitions, 5142 flow [2024-06-27 17:54:55,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:55,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:55,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:54:55,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:54:55,174 INFO L175 Difference]: Start difference. First operand has 250 places, 311 transitions, 4252 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:54:55,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 354 transitions, 5142 flow [2024-06-27 17:54:55,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 354 transitions, 4892 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:55,648 INFO L231 Difference]: Finished difference. Result has 251 places, 311 transitions, 4244 flow [2024-06-27 17:54:55,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4006, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4244, PETRI_PLACES=251, PETRI_TRANSITIONS=311} [2024-06-27 17:54:55,648 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-27 17:54:55,648 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 311 transitions, 4244 flow [2024-06-27 17:54:55,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:55,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:55,649 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-27 17:54:55,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:54:55,649 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:55,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:55,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1387583036, now seen corresponding path program 11 times [2024-06-27 17:54:55,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:55,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119882972] [2024-06-27 17:54:55,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:55,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:55,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:55,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:55,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:55,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119882972] [2024-06-27 17:54:55,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119882972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:55,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:55,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:55,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072039120] [2024-06-27 17:54:55,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:55,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:55,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:55,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:55,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:55,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:55,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 311 transitions, 4244 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:55,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:55,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:55,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:56,383 INFO L124 PetriNetUnfolderBase]: 3088/5069 cut-off events. [2024-06-27 17:54:56,383 INFO L125 PetriNetUnfolderBase]: For 146595/146598 co-relation queries the response was YES. [2024-06-27 17:54:56,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29083 conditions, 5069 events. 3088/5069 cut-off events. For 146595/146598 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 33436 event pairs, 570 based on Foata normal form. 4/5051 useless extension candidates. Maximal degree in co-relation 28977. Up to 4007 conditions per place. [2024-06-27 17:54:56,436 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 210 selfloop transitions, 115 changer transitions 0/338 dead transitions. [2024-06-27 17:54:56,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 338 transitions, 4958 flow [2024-06-27 17:54:56,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:56,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:56,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:54:56,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 17:54:56,438 INFO L175 Difference]: Start difference. First operand has 251 places, 311 transitions, 4244 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:54:56,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 338 transitions, 4958 flow [2024-06-27 17:54:56,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 338 transitions, 4682 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:56,912 INFO L231 Difference]: Finished difference. Result has 250 places, 311 transitions, 4215 flow [2024-06-27 17:54:56,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4215, PETRI_PLACES=250, PETRI_TRANSITIONS=311} [2024-06-27 17:54:56,912 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 201 predicate places. [2024-06-27 17:54:56,913 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 311 transitions, 4215 flow [2024-06-27 17:54:56,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:56,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:56,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:56,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:54:56,913 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:56,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:56,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1007051958, now seen corresponding path program 12 times [2024-06-27 17:54:56,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:56,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91168545] [2024-06-27 17:54:56,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:56,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:56,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:56,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:56,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:56,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91168545] [2024-06-27 17:54:56,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91168545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:56,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:56,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:56,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006038300] [2024-06-27 17:54:56,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:56,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:56,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:56,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:56,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:57,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:57,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 311 transitions, 4215 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:57,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:57,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:57,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:57,704 INFO L124 PetriNetUnfolderBase]: 3085/5053 cut-off events. [2024-06-27 17:54:57,705 INFO L125 PetriNetUnfolderBase]: For 139906/139906 co-relation queries the response was YES. [2024-06-27 17:54:57,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28896 conditions, 5053 events. 3085/5053 cut-off events. For 139906/139906 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 33198 event pairs, 546 based on Foata normal form. 1/5036 useless extension candidates. Maximal degree in co-relation 28789. Up to 4042 conditions per place. [2024-06-27 17:54:57,755 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 225 selfloop transitions, 119 changer transitions 0/357 dead transitions. [2024-06-27 17:54:57,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 357 transitions, 5113 flow [2024-06-27 17:54:57,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:57,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:57,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-06-27 17:54:57,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395061728395062 [2024-06-27 17:54:57,757 INFO L175 Difference]: Start difference. First operand has 250 places, 311 transitions, 4215 flow. Second operand 9 states and 259 transitions. [2024-06-27 17:54:57,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 357 transitions, 5113 flow [2024-06-27 17:54:58,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 357 transitions, 4751 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 17:54:58,205 INFO L231 Difference]: Finished difference. Result has 251 places, 311 transitions, 4113 flow [2024-06-27 17:54:58,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3857, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4113, PETRI_PLACES=251, PETRI_TRANSITIONS=311} [2024-06-27 17:54:58,206 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-27 17:54:58,206 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 311 transitions, 4113 flow [2024-06-27 17:54:58,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:58,206 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-27 17:54:58,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:54:58,206 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:58,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:58,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1387336958, now seen corresponding path program 2 times [2024-06-27 17:54:58,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:58,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704721948] [2024-06-27 17:54:58,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:58,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:58,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:58,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:58,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:58,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704721948] [2024-06-27 17:54:58,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704721948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:58,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:58,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:58,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141851688] [2024-06-27 17:54:58,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:58,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:58,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:58,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:58,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:58,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:58,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 311 transitions, 4113 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:58,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:58,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:58,961 INFO L124 PetriNetUnfolderBase]: 3103/5186 cut-off events. [2024-06-27 17:54:58,961 INFO L125 PetriNetUnfolderBase]: For 136186/136186 co-relation queries the response was YES. [2024-06-27 17:54:58,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28985 conditions, 5186 events. 3103/5186 cut-off events. For 136186/136186 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 34835 event pairs, 990 based on Foata normal form. 2/5132 useless extension candidates. Maximal degree in co-relation 28879. Up to 4496 conditions per place. [2024-06-27 17:54:59,019 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 296 selfloop transitions, 29 changer transitions 0/338 dead transitions. [2024-06-27 17:54:59,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 338 transitions, 4865 flow [2024-06-27 17:54:59,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:59,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:59,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:54:59,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:54:59,020 INFO L175 Difference]: Start difference. First operand has 251 places, 311 transitions, 4113 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:54:59,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 338 transitions, 4865 flow [2024-06-27 17:54:59,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 338 transitions, 4617 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 17:54:59,440 INFO L231 Difference]: Finished difference. Result has 248 places, 313 transitions, 3979 flow [2024-06-27 17:54:59,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3979, PETRI_PLACES=248, PETRI_TRANSITIONS=313} [2024-06-27 17:54:59,441 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 199 predicate places. [2024-06-27 17:54:59,441 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 313 transitions, 3979 flow [2024-06-27 17:54:59,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:59,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:59,441 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-27 17:54:59,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:54:59,442 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:59,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:59,442 INFO L85 PathProgramCache]: Analyzing trace with hash -987839648, now seen corresponding path program 3 times [2024-06-27 17:54:59,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:59,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656258250] [2024-06-27 17:54:59,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:59,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:59,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:59,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:59,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:59,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656258250] [2024-06-27 17:54:59,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656258250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:59,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:59,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:59,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240592738] [2024-06-27 17:54:59,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:59,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:59,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:59,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:59,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:59,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:59,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 313 transitions, 3979 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:59,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:59,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:59,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:00,211 INFO L124 PetriNetUnfolderBase]: 3121/5220 cut-off events. [2024-06-27 17:55:00,212 INFO L125 PetriNetUnfolderBase]: For 128304/128304 co-relation queries the response was YES. [2024-06-27 17:55:00,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28685 conditions, 5220 events. 3121/5220 cut-off events. For 128304/128304 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 35112 event pairs, 1014 based on Foata normal form. 2/5159 useless extension candidates. Maximal degree in co-relation 28579. Up to 4550 conditions per place. [2024-06-27 17:55:00,267 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 303 selfloop transitions, 21 changer transitions 0/337 dead transitions. [2024-06-27 17:55:00,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 337 transitions, 4727 flow [2024-06-27 17:55:00,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:00,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:00,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:55:00,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 17:55:00,268 INFO L175 Difference]: Start difference. First operand has 248 places, 313 transitions, 3979 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:55:00,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 337 transitions, 4727 flow [2024-06-27 17:55:00,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 337 transitions, 4629 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:00,593 INFO L231 Difference]: Finished difference. Result has 249 places, 315 transitions, 3980 flow [2024-06-27 17:55:00,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3980, PETRI_PLACES=249, PETRI_TRANSITIONS=315} [2024-06-27 17:55:00,593 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 200 predicate places. [2024-06-27 17:55:00,593 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 315 transitions, 3980 flow [2024-06-27 17:55:00,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:00,594 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-27 17:55:00,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:55:00,594 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:00,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:00,594 INFO L85 PathProgramCache]: Analyzing trace with hash -973554848, now seen corresponding path program 4 times [2024-06-27 17:55:00,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:00,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252342921] [2024-06-27 17:55:00,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:00,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:00,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:00,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-27 17:55:00,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:00,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252342921] [2024-06-27 17:55:00,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252342921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:00,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:00,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:00,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348397634] [2024-06-27 17:55:00,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:00,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:00,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:00,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:00,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:00,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:00,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 315 transitions, 3980 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:00,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:00,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:01,353 INFO L124 PetriNetUnfolderBase]: 3116/5063 cut-off events. [2024-06-27 17:55:01,353 INFO L125 PetriNetUnfolderBase]: For 121844/121844 co-relation queries the response was YES. [2024-06-27 17:55:01,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28206 conditions, 5063 events. 3116/5063 cut-off events. For 121844/121844 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33158 event pairs, 651 based on Foata normal form. 2/5047 useless extension candidates. Maximal degree in co-relation 28099. Up to 4511 conditions per place. [2024-06-27 17:55:01,404 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 305 selfloop transitions, 25 changer transitions 0/343 dead transitions. [2024-06-27 17:55:01,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 343 transitions, 4748 flow [2024-06-27 17:55:01,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:01,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:01,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:55:01,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:55:01,406 INFO L175 Difference]: Start difference. First operand has 249 places, 315 transitions, 3980 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:55:01,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 343 transitions, 4748 flow [2024-06-27 17:55:01,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 343 transitions, 4669 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:01,751 INFO L231 Difference]: Finished difference. Result has 252 places, 317 transitions, 4008 flow [2024-06-27 17:55:01,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4008, PETRI_PLACES=252, PETRI_TRANSITIONS=317} [2024-06-27 17:55:01,752 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-06-27 17:55:01,752 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 317 transitions, 4008 flow [2024-06-27 17:55:01,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:01,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:01,752 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-27 17:55:01,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:55:01,753 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:01,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:01,753 INFO L85 PathProgramCache]: Analyzing trace with hash -353873272, now seen corresponding path program 1 times [2024-06-27 17:55:01,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:01,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752817198] [2024-06-27 17:55:01,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:01,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:01,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:01,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:01,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:01,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752817198] [2024-06-27 17:55:01,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752817198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:01,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:01,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:01,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024879870] [2024-06-27 17:55:01,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:01,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:01,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:01,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:01,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:01,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:01,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 317 transitions, 4008 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:01,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:01,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:01,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:02,529 INFO L124 PetriNetUnfolderBase]: 3065/5052 cut-off events. [2024-06-27 17:55:02,529 INFO L125 PetriNetUnfolderBase]: For 141044/141044 co-relation queries the response was YES. [2024-06-27 17:55:02,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28597 conditions, 5052 events. 3065/5052 cut-off events. For 141044/141044 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 33433 event pairs, 449 based on Foata normal form. 8/5055 useless extension candidates. Maximal degree in co-relation 28489. Up to 4055 conditions per place. [2024-06-27 17:55:02,583 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 267 selfloop transitions, 41 changer transitions 0/357 dead transitions. [2024-06-27 17:55:02,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 357 transitions, 4864 flow [2024-06-27 17:55:02,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:02,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:02,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:55:02,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:55:02,584 INFO L175 Difference]: Start difference. First operand has 252 places, 317 transitions, 4008 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:55:02,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 357 transitions, 4864 flow [2024-06-27 17:55:02,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 357 transitions, 4773 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:02,971 INFO L231 Difference]: Finished difference. Result has 255 places, 319 transitions, 4033 flow [2024-06-27 17:55:02,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4033, PETRI_PLACES=255, PETRI_TRANSITIONS=319} [2024-06-27 17:55:02,972 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 206 predicate places. [2024-06-27 17:55:02,972 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 319 transitions, 4033 flow [2024-06-27 17:55:02,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:02,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:02,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:02,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:55:02,973 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:02,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:02,973 INFO L85 PathProgramCache]: Analyzing trace with hash -351016312, now seen corresponding path program 2 times [2024-06-27 17:55:02,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:02,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911247998] [2024-06-27 17:55:02,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:02,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:02,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:03,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:03,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:03,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911247998] [2024-06-27 17:55:03,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911247998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:03,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:03,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:03,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702410319] [2024-06-27 17:55:03,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:03,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:03,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:03,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:03,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:03,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:03,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 319 transitions, 4033 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:03,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:03,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:03,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:03,746 INFO L124 PetriNetUnfolderBase]: 3118/5271 cut-off events. [2024-06-27 17:55:03,746 INFO L125 PetriNetUnfolderBase]: For 150973/150985 co-relation queries the response was YES. [2024-06-27 17:55:03,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29250 conditions, 5271 events. 3118/5271 cut-off events. For 150973/150985 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 36045 event pairs, 941 based on Foata normal form. 21/5252 useless extension candidates. Maximal degree in co-relation 29141. Up to 4286 conditions per place. [2024-06-27 17:55:03,803 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 263 selfloop transitions, 39 changer transitions 0/351 dead transitions. [2024-06-27 17:55:03,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 351 transitions, 4741 flow [2024-06-27 17:55:03,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:03,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:03,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:55:03,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-27 17:55:03,804 INFO L175 Difference]: Start difference. First operand has 255 places, 319 transitions, 4033 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:55:03,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 351 transitions, 4741 flow [2024-06-27 17:55:04,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 351 transitions, 4690 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:04,232 INFO L231 Difference]: Finished difference. Result has 259 places, 320 transitions, 4084 flow [2024-06-27 17:55:04,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4084, PETRI_PLACES=259, PETRI_TRANSITIONS=320} [2024-06-27 17:55:04,232 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 210 predicate places. [2024-06-27 17:55:04,232 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 320 transitions, 4084 flow [2024-06-27 17:55:04,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:04,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:04,233 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-27 17:55:04,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:55:04,233 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:04,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:04,233 INFO L85 PathProgramCache]: Analyzing trace with hash -235725142, now seen corresponding path program 3 times [2024-06-27 17:55:04,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:04,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301033012] [2024-06-27 17:55:04,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:04,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:04,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:04,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:04,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:04,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301033012] [2024-06-27 17:55:04,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301033012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:04,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:04,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:04,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433621045] [2024-06-27 17:55:04,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:04,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:04,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:04,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:04,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:04,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:04,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 320 transitions, 4084 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:04,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:04,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:04,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:05,078 INFO L124 PetriNetUnfolderBase]: 3199/5398 cut-off events. [2024-06-27 17:55:05,079 INFO L125 PetriNetUnfolderBase]: For 157864/157876 co-relation queries the response was YES. [2024-06-27 17:55:05,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30150 conditions, 5398 events. 3199/5398 cut-off events. For 157864/157876 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37062 event pairs, 981 based on Foata normal form. 22/5375 useless extension candidates. Maximal degree in co-relation 30039. Up to 4424 conditions per place. [2024-06-27 17:55:05,141 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 273 selfloop transitions, 27 changer transitions 0/349 dead transitions. [2024-06-27 17:55:05,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 349 transitions, 4782 flow [2024-06-27 17:55:05,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:05,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:05,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:55:05,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:55:05,142 INFO L175 Difference]: Start difference. First operand has 259 places, 320 transitions, 4084 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:55:05,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 349 transitions, 4782 flow [2024-06-27 17:55:05,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 349 transitions, 4704 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:05,554 INFO L231 Difference]: Finished difference. Result has 261 places, 321 transitions, 4086 flow [2024-06-27 17:55:05,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4006, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4086, PETRI_PLACES=261, PETRI_TRANSITIONS=321} [2024-06-27 17:55:05,555 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-27 17:55:05,555 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 321 transitions, 4086 flow [2024-06-27 17:55:05,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:05,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:05,555 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-27 17:55:05,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:55:05,555 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:05,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:05,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1970698300, now seen corresponding path program 1 times [2024-06-27 17:55:05,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:05,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705201197] [2024-06-27 17:55:05,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:05,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:05,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:05,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:05,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:05,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705201197] [2024-06-27 17:55:05,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705201197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:05,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:05,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:05,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340601911] [2024-06-27 17:55:05,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:05,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:05,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:05,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:05,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:05,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:05,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 321 transitions, 4086 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:05,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:05,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:05,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:06,454 INFO L124 PetriNetUnfolderBase]: 3421/5672 cut-off events. [2024-06-27 17:55:06,454 INFO L125 PetriNetUnfolderBase]: For 152411/152411 co-relation queries the response was YES. [2024-06-27 17:55:06,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31456 conditions, 5672 events. 3421/5672 cut-off events. For 152411/152411 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38528 event pairs, 1118 based on Foata normal form. 2/5629 useless extension candidates. Maximal degree in co-relation 31344. Up to 4993 conditions per place. [2024-06-27 17:55:06,520 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 311 selfloop transitions, 24 changer transitions 0/348 dead transitions. [2024-06-27 17:55:06,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 348 transitions, 4840 flow [2024-06-27 17:55:06,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:06,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:06,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:55:06,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:55:06,525 INFO L175 Difference]: Start difference. First operand has 261 places, 321 transitions, 4086 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:55:06,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 348 transitions, 4840 flow [2024-06-27 17:55:06,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 348 transitions, 4784 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:06,995 INFO L231 Difference]: Finished difference. Result has 263 places, 323 transitions, 4115 flow [2024-06-27 17:55:06,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4030, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4115, PETRI_PLACES=263, PETRI_TRANSITIONS=323} [2024-06-27 17:55:06,997 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 214 predicate places. [2024-06-27 17:55:06,997 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 323 transitions, 4115 flow [2024-06-27 17:55:06,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:06,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:06,997 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-27 17:55:06,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:55:06,998 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:06,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:06,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1210205624, now seen corresponding path program 4 times [2024-06-27 17:55:06,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:06,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959075666] [2024-06-27 17:55:06,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:06,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:07,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:07,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:07,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959075666] [2024-06-27 17:55:07,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959075666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:07,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:07,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:07,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124682438] [2024-06-27 17:55:07,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:07,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:07,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:07,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:07,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:07,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:07,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 323 transitions, 4115 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:07,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:07,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:07,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:07,974 INFO L124 PetriNetUnfolderBase]: 3194/5391 cut-off events. [2024-06-27 17:55:07,974 INFO L125 PetriNetUnfolderBase]: For 152447/152459 co-relation queries the response was YES. [2024-06-27 17:55:08,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29744 conditions, 5391 events. 3194/5391 cut-off events. For 152447/152459 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36717 event pairs, 839 based on Foata normal form. 22/5391 useless extension candidates. Maximal degree in co-relation 29631. Up to 4285 conditions per place. [2024-06-27 17:55:08,030 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 268 selfloop transitions, 37 changer transitions 0/354 dead transitions. [2024-06-27 17:55:08,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 354 transitions, 4815 flow [2024-06-27 17:55:08,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:08,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:08,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:55:08,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 17:55:08,032 INFO L175 Difference]: Start difference. First operand has 263 places, 323 transitions, 4115 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:55:08,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 354 transitions, 4815 flow [2024-06-27 17:55:08,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 354 transitions, 4744 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:08,446 INFO L231 Difference]: Finished difference. Result has 264 places, 323 transitions, 4131 flow [2024-06-27 17:55:08,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4044, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4131, PETRI_PLACES=264, PETRI_TRANSITIONS=323} [2024-06-27 17:55:08,447 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 215 predicate places. [2024-06-27 17:55:08,454 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 323 transitions, 4131 flow [2024-06-27 17:55:08,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:08,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:08,455 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-27 17:55:08,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:55:08,455 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:08,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:08,455 INFO L85 PathProgramCache]: Analyzing trace with hash 372482864, now seen corresponding path program 2 times [2024-06-27 17:55:08,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:08,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136605439] [2024-06-27 17:55:08,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:08,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:08,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:08,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:08,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:08,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136605439] [2024-06-27 17:55:08,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136605439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:08,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:08,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:08,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100541567] [2024-06-27 17:55:08,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:08,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:08,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:08,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:08,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:08,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:08,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 323 transitions, 4131 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:08,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:08,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:08,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:09,288 INFO L124 PetriNetUnfolderBase]: 3416/5499 cut-off events. [2024-06-27 17:55:09,288 INFO L125 PetriNetUnfolderBase]: For 144413/144413 co-relation queries the response was YES. [2024-06-27 17:55:09,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30978 conditions, 5499 events. 3416/5499 cut-off events. For 144413/144413 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 36189 event pairs, 541 based on Foata normal form. 2/5497 useless extension candidates. Maximal degree in co-relation 30864. Up to 4972 conditions per place. [2024-06-27 17:55:09,351 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 307 selfloop transitions, 24 changer transitions 0/344 dead transitions. [2024-06-27 17:55:09,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 344 transitions, 4869 flow [2024-06-27 17:55:09,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:09,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:09,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 17:55:09,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-27 17:55:09,352 INFO L175 Difference]: Start difference. First operand has 264 places, 323 transitions, 4131 flow. Second operand 5 states and 141 transitions. [2024-06-27 17:55:09,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 344 transitions, 4869 flow [2024-06-27 17:55:09,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 344 transitions, 4787 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:09,858 INFO L231 Difference]: Finished difference. Result has 264 places, 325 transitions, 4141 flow [2024-06-27 17:55:09,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4141, PETRI_PLACES=264, PETRI_TRANSITIONS=325} [2024-06-27 17:55:09,859 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 215 predicate places. [2024-06-27 17:55:09,859 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 325 transitions, 4141 flow [2024-06-27 17:55:09,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:09,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:09,860 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-27 17:55:09,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:55:09,860 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:09,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:09,860 INFO L85 PathProgramCache]: Analyzing trace with hash -973548896, now seen corresponding path program 3 times [2024-06-27 17:55:09,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:09,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501728282] [2024-06-27 17:55:09,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:09,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:09,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:09,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:09,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:09,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501728282] [2024-06-27 17:55:09,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501728282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:09,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:09,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:09,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957008560] [2024-06-27 17:55:09,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:09,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:09,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:09,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:09,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:10,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:10,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 325 transitions, 4141 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:10,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:10,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:10,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:10,686 INFO L124 PetriNetUnfolderBase]: 3411/5513 cut-off events. [2024-06-27 17:55:10,686 INFO L125 PetriNetUnfolderBase]: For 141598/141601 co-relation queries the response was YES. [2024-06-27 17:55:10,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30798 conditions, 5513 events. 3411/5513 cut-off events. For 141598/141601 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 36528 event pairs, 539 based on Foata normal form. 4/5503 useless extension candidates. Maximal degree in co-relation 30683. Up to 4933 conditions per place. [2024-06-27 17:55:10,754 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 306 selfloop transitions, 25 changer transitions 0/344 dead transitions. [2024-06-27 17:55:10,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 344 transitions, 4877 flow [2024-06-27 17:55:10,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:10,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:10,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 17:55:10,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-27 17:55:10,755 INFO L175 Difference]: Start difference. First operand has 264 places, 325 transitions, 4141 flow. Second operand 5 states and 138 transitions. [2024-06-27 17:55:10,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 344 transitions, 4877 flow [2024-06-27 17:55:11,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 344 transitions, 4801 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:11,342 INFO L231 Difference]: Finished difference. Result has 266 places, 327 transitions, 4160 flow [2024-06-27 17:55:11,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4160, PETRI_PLACES=266, PETRI_TRANSITIONS=327} [2024-06-27 17:55:11,344 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 217 predicate places. [2024-06-27 17:55:11,344 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 327 transitions, 4160 flow [2024-06-27 17:55:11,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:11,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:11,344 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-27 17:55:11,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:55:11,344 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:11,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:11,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1220229186, now seen corresponding path program 1 times [2024-06-27 17:55:11,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:11,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645054138] [2024-06-27 17:55:11,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:11,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:11,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:11,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:11,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:11,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645054138] [2024-06-27 17:55:11,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645054138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:11,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:11,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:11,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807326866] [2024-06-27 17:55:11,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:11,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:55:11,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:11,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:55:11,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:55:11,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 45 [2024-06-27 17:55:11,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 327 transitions, 4160 flow. Second operand has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:11,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:11,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 45 [2024-06-27 17:55:11,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:12,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 40#P0EXITtrue, 116#true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 16#L18-2true, Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, 38#L741true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:55:12,212 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-06-27 17:55:12,212 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 17:55:12,213 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 17:55:12,213 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 17:55:12,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 18#L792true, Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 40#P0EXITtrue, 116#true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, 49#P1EXITtrue, Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1))]) [2024-06-27 17:55:12,228 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,228 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,228 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,228 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 18#L792true, Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 116#true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 27#L734true, P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, 49#P1EXITtrue, Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1))]) [2024-06-27 17:55:12,229 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-06-27 17:55:12,229 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 17:55:12,229 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 17:55:12,229 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 17:55:12,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [30#L18-1true, Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 116#true, 27#L734true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, 49#P1EXITtrue, Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1))]) [2024-06-27 17:55:12,232 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,232 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,232 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,232 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [30#L18-1true, Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 116#true, 27#L734true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 49#P1EXITtrue, Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:55:12,233 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,233 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,234 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,234 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,234 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 17:55:12,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [30#L18-1true, Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 40#P0EXITtrue, 116#true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 49#P1EXITtrue, Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:55:12,237 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,237 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,237 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,237 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 116#true, 27#L734true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), 16#L18-2true, Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, 49#P1EXITtrue, Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1))]) [2024-06-27 17:55:12,238 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,238 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,238 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,238 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 116#true, 27#L734true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), 16#L18-2true, Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 49#P1EXITtrue, Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:55:12,239 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,239 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,240 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,240 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,240 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 17:55:12,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([211] L764-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][294], [Black: 257#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 273#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 524#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 281#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 727#true, Black: 296#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 556#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), 40#P0EXITtrue, 116#true, Black: 303#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, Black: 564#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 307#true, Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 319#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 576#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 259#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 341#true, 665#true, Black: 80#(and (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 591#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 594#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 7#P2EXITtrue, Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0)), Black: 607#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 357#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 356#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 365#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 111#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 719#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 120#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 643#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 161#true, Black: 136#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 394#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 141#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 404#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 661#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 149#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 151#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 671#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), 16#L18-2true, Black: 166#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 679#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 687#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 181#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 697#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 189#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 197#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 705#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 107#true, Black: 205#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 717#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 463#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 49#P1EXITtrue, Black: 211#(and (= ~z~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 398#true, Black: 725#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 213#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 212#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 471#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 222#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 479#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 223#(and (= ~z~0 1) (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 232#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 465#true, Black: 241#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 249#(and (= ~z~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:55:12,242 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-06-27 17:55:12,242 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-27 17:55:12,242 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-27 17:55:12,242 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-27 17:55:12,243 INFO L124 PetriNetUnfolderBase]: 2917/5694 cut-off events. [2024-06-27 17:55:12,243 INFO L125 PetriNetUnfolderBase]: For 105100/105818 co-relation queries the response was YES. [2024-06-27 17:55:12,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28776 conditions, 5694 events. 2917/5694 cut-off events. For 105100/105818 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 46912 event pairs, 714 based on Foata normal form. 254/5483 useless extension candidates. Maximal degree in co-relation 28660. Up to 2275 conditions per place. [2024-06-27 17:55:12,317 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 76 selfloop transitions, 25 changer transitions 163/499 dead transitions. [2024-06-27 17:55:12,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 499 transitions, 6828 flow [2024-06-27 17:55:12,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:12,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:12,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 17:55:12,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.692063492063492 [2024-06-27 17:55:12,318 INFO L175 Difference]: Start difference. First operand has 266 places, 327 transitions, 4160 flow. Second operand 7 states and 218 transitions. [2024-06-27 17:55:12,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 499 transitions, 6828 flow [2024-06-27 17:55:12,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 499 transitions, 6751 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:12,792 INFO L231 Difference]: Finished difference. Result has 274 places, 327 transitions, 4170 flow [2024-06-27 17:55:12,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4170, PETRI_PLACES=274, PETRI_TRANSITIONS=327} [2024-06-27 17:55:12,793 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-06-27 17:55:12,793 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 327 transitions, 4170 flow [2024-06-27 17:55:12,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:12,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] [2024-06-27 17:55:12,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:55:12,794 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:12,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:12,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1217762660, now seen corresponding path program 1 times [2024-06-27 17:55:12,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:12,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62903918] [2024-06-27 17:55:12,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:12,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:12,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-27 17:55:12,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:12,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62903918] [2024-06-27 17:55:12,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62903918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:12,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:12,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:12,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071359385] [2024-06-27 17:55:12,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:12,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:12,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:12,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:12,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:12,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:12,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 327 transitions, 4170 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:12,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:12,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:13,847 INFO L124 PetriNetUnfolderBase]: 3628/6320 cut-off events. [2024-06-27 17:55:13,847 INFO L125 PetriNetUnfolderBase]: For 184455/184458 co-relation queries the response was YES. [2024-06-27 17:55:13,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34795 conditions, 6320 events. 3628/6320 cut-off events. For 184455/184458 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 44744 event pairs, 719 based on Foata normal form. 14/6312 useless extension candidates. Maximal degree in co-relation 34674. Up to 4325 conditions per place. [2024-06-27 17:55:13,930 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 236 selfloop transitions, 133 changer transitions 0/382 dead transitions. [2024-06-27 17:55:13,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 382 transitions, 5274 flow [2024-06-27 17:55:13,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:13,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:13,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 17:55:13,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-27 17:55:13,931 INFO L175 Difference]: Start difference. First operand has 274 places, 327 transitions, 4170 flow. Second operand 8 states and 237 transitions. [2024-06-27 17:55:13,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 382 transitions, 5274 flow [2024-06-27 17:55:14,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 382 transitions, 5192 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:14,382 INFO L231 Difference]: Finished difference. Result has 273 places, 334 transitions, 4489 flow [2024-06-27 17:55:14,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4112, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4489, PETRI_PLACES=273, PETRI_TRANSITIONS=334} [2024-06-27 17:55:14,383 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-27 17:55:14,383 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 334 transitions, 4489 flow [2024-06-27 17:55:14,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:14,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:14,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:14,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:55:14,384 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:14,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:14,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1861708792, now seen corresponding path program 2 times [2024-06-27 17:55:14,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:14,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114393328] [2024-06-27 17:55:14,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:14,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:14,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:14,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:14,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:14,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114393328] [2024-06-27 17:55:14,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114393328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:14,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:14,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:14,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76465290] [2024-06-27 17:55:14,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:14,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:14,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:14,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:14,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:14,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:14,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 334 transitions, 4489 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:14,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:14,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:14,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:15,586 INFO L124 PetriNetUnfolderBase]: 3920/6779 cut-off events. [2024-06-27 17:55:15,586 INFO L125 PetriNetUnfolderBase]: For 222365/222368 co-relation queries the response was YES. [2024-06-27 17:55:15,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38034 conditions, 6779 events. 3920/6779 cut-off events. For 222365/222368 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 48378 event pairs, 916 based on Foata normal form. 14/6772 useless extension candidates. Maximal degree in co-relation 37915. Up to 4973 conditions per place. [2024-06-27 17:55:15,663 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 243 selfloop transitions, 129 changer transitions 0/385 dead transitions. [2024-06-27 17:55:15,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 385 transitions, 5581 flow [2024-06-27 17:55:15,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:15,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:15,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:55:15,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:55:15,666 INFO L175 Difference]: Start difference. First operand has 273 places, 334 transitions, 4489 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:55:15,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 385 transitions, 5581 flow [2024-06-27 17:55:16,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 385 transitions, 5389 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:16,294 INFO L231 Difference]: Finished difference. Result has 279 places, 341 transitions, 4688 flow [2024-06-27 17:55:16,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4688, PETRI_PLACES=279, PETRI_TRANSITIONS=341} [2024-06-27 17:55:16,295 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 230 predicate places. [2024-06-27 17:55:16,295 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 341 transitions, 4688 flow [2024-06-27 17:55:16,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:16,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:16,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:55:16,296 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:16,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:16,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1862035222, now seen corresponding path program 3 times [2024-06-27 17:55:16,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:16,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954276649] [2024-06-27 17:55:16,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:16,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:16,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:16,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:16,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:16,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954276649] [2024-06-27 17:55:16,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954276649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:16,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:16,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:16,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837115248] [2024-06-27 17:55:16,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:16,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:16,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:16,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:16,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:16,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:16,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 341 transitions, 4688 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:16,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:16,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:17,315 INFO L124 PetriNetUnfolderBase]: 3884/6667 cut-off events. [2024-06-27 17:55:17,315 INFO L125 PetriNetUnfolderBase]: For 210740/210743 co-relation queries the response was YES. [2024-06-27 17:55:17,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37455 conditions, 6667 events. 3884/6667 cut-off events. For 210740/210743 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 47298 event pairs, 861 based on Foata normal form. 18/6663 useless extension candidates. Maximal degree in co-relation 37333. Up to 5093 conditions per place. [2024-06-27 17:55:17,397 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 243 selfloop transitions, 125 changer transitions 0/381 dead transitions. [2024-06-27 17:55:17,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 381 transitions, 5534 flow [2024-06-27 17:55:17,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:17,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:17,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 17:55:17,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 17:55:17,399 INFO L175 Difference]: Start difference. First operand has 279 places, 341 transitions, 4688 flow. Second operand 8 states and 230 transitions. [2024-06-27 17:55:17,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 381 transitions, 5534 flow [2024-06-27 17:55:17,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 381 transitions, 5377 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:17,997 INFO L231 Difference]: Finished difference. Result has 284 places, 341 transitions, 4787 flow [2024-06-27 17:55:17,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4531, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4787, PETRI_PLACES=284, PETRI_TRANSITIONS=341} [2024-06-27 17:55:17,998 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 235 predicate places. [2024-06-27 17:55:17,998 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 341 transitions, 4787 flow [2024-06-27 17:55:17,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:17,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:17,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:17,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:55:17,998 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:17,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:17,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1675646648, now seen corresponding path program 4 times [2024-06-27 17:55:17,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:17,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256114305] [2024-06-27 17:55:17,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:17,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:18,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:18,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-27 17:55:18,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:18,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256114305] [2024-06-27 17:55:18,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256114305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:18,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:18,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:18,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242017111] [2024-06-27 17:55:18,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:18,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:18,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:18,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:18,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:18,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:18,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 341 transitions, 4787 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:18,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:18,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:19,112 INFO L124 PetriNetUnfolderBase]: 4012/6972 cut-off events. [2024-06-27 17:55:19,112 INFO L125 PetriNetUnfolderBase]: For 217271/217274 co-relation queries the response was YES. [2024-06-27 17:55:19,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38982 conditions, 6972 events. 4012/6972 cut-off events. For 217271/217274 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 50406 event pairs, 964 based on Foata normal form. 18/6965 useless extension candidates. Maximal degree in co-relation 38858. Up to 5285 conditions per place. [2024-06-27 17:55:19,191 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 260 selfloop transitions, 104 changer transitions 0/377 dead transitions. [2024-06-27 17:55:19,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 377 transitions, 5655 flow [2024-06-27 17:55:19,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:19,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:19,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 17:55:19,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:55:19,193 INFO L175 Difference]: Start difference. First operand has 284 places, 341 transitions, 4787 flow. Second operand 8 states and 224 transitions. [2024-06-27 17:55:19,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 377 transitions, 5655 flow [2024-06-27 17:55:19,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 377 transitions, 5403 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:19,880 INFO L231 Difference]: Finished difference. Result has 286 places, 343 transitions, 4799 flow [2024-06-27 17:55:19,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4535, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4799, PETRI_PLACES=286, PETRI_TRANSITIONS=343} [2024-06-27 17:55:19,881 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 237 predicate places. [2024-06-27 17:55:19,881 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 343 transitions, 4799 flow [2024-06-27 17:55:19,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:19,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:19,881 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-27 17:55:19,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:55:19,881 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:19,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:19,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1664921888, now seen corresponding path program 5 times [2024-06-27 17:55:19,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:19,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824211190] [2024-06-27 17:55:19,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:19,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:19,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-27 17:55:19,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:19,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824211190] [2024-06-27 17:55:19,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824211190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:19,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:19,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:19,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159722481] [2024-06-27 17:55:19,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:19,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:19,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:19,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:19,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:20,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:20,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 343 transitions, 4799 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:20,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:20,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:20,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:20,970 INFO L124 PetriNetUnfolderBase]: 4140/7207 cut-off events. [2024-06-27 17:55:20,970 INFO L125 PetriNetUnfolderBase]: For 227289/227292 co-relation queries the response was YES. [2024-06-27 17:55:21,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40361 conditions, 7207 events. 4140/7207 cut-off events. For 227289/227292 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52427 event pairs, 1004 based on Foata normal form. 18/7199 useless extension candidates. Maximal degree in co-relation 40236. Up to 5477 conditions per place. [2024-06-27 17:55:21,058 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 261 selfloop transitions, 105 changer transitions 0/379 dead transitions. [2024-06-27 17:55:21,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 379 transitions, 5675 flow [2024-06-27 17:55:21,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:21,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:21,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 17:55:21,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:55:21,060 INFO L175 Difference]: Start difference. First operand has 286 places, 343 transitions, 4799 flow. Second operand 8 states and 225 transitions. [2024-06-27 17:55:21,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 379 transitions, 5675 flow [2024-06-27 17:55:21,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 379 transitions, 5445 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:21,681 INFO L231 Difference]: Finished difference. Result has 288 places, 345 transitions, 4839 flow [2024-06-27 17:55:21,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4839, PETRI_PLACES=288, PETRI_TRANSITIONS=345} [2024-06-27 17:55:21,681 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 239 predicate places. [2024-06-27 17:55:21,681 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 345 transitions, 4839 flow [2024-06-27 17:55:21,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:21,682 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-27 17:55:21,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:55:21,682 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:21,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:21,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1664595458, now seen corresponding path program 6 times [2024-06-27 17:55:21,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:21,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505011126] [2024-06-27 17:55:21,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:21,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:21,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:21,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:21,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:21,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505011126] [2024-06-27 17:55:21,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505011126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:21,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:21,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:21,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820933276] [2024-06-27 17:55:21,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:21,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:21,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:21,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:21,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:21,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:21,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 345 transitions, 4839 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:21,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:21,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:22,964 INFO L124 PetriNetUnfolderBase]: 4268/7351 cut-off events. [2024-06-27 17:55:22,965 INFO L125 PetriNetUnfolderBase]: For 227203/227206 co-relation queries the response was YES. [2024-06-27 17:55:23,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41340 conditions, 7351 events. 4268/7351 cut-off events. For 227203/227206 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 53197 event pairs, 953 based on Foata normal form. 14/7341 useless extension candidates. Maximal degree in co-relation 41214. Up to 5389 conditions per place. [2024-06-27 17:55:23,046 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 263 selfloop transitions, 111 changer transitions 0/387 dead transitions. [2024-06-27 17:55:23,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 387 transitions, 5783 flow [2024-06-27 17:55:23,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:23,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:23,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:55:23,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 17:55:23,047 INFO L175 Difference]: Start difference. First operand has 288 places, 345 transitions, 4839 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:55:23,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 387 transitions, 5783 flow [2024-06-27 17:55:23,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 387 transitions, 5564 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:23,784 INFO L231 Difference]: Finished difference. Result has 292 places, 350 transitions, 4955 flow [2024-06-27 17:55:23,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4955, PETRI_PLACES=292, PETRI_TRANSITIONS=350} [2024-06-27 17:55:23,785 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-27 17:55:23,785 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 350 transitions, 4955 flow [2024-06-27 17:55:23,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:23,785 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-27 17:55:23,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:55:23,785 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:23,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:23,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1653372954, now seen corresponding path program 1 times [2024-06-27 17:55:23,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:23,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157288746] [2024-06-27 17:55:23,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:23,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:23,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:23,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:23,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:23,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157288746] [2024-06-27 17:55:23,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157288746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:23,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:23,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:23,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357963532] [2024-06-27 17:55:23,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:23,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:23,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:23,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:23,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:23,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:23,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 350 transitions, 4955 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:23,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:23,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:24,861 INFO L124 PetriNetUnfolderBase]: 4307/7137 cut-off events. [2024-06-27 17:55:24,861 INFO L125 PetriNetUnfolderBase]: For 216245/216248 co-relation queries the response was YES. [2024-06-27 17:55:24,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41645 conditions, 7137 events. 4307/7137 cut-off events. For 216245/216248 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 50071 event pairs, 843 based on Foata normal form. 1/7108 useless extension candidates. Maximal degree in co-relation 41517. Up to 5805 conditions per place. [2024-06-27 17:55:24,961 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 254 selfloop transitions, 130 changer transitions 0/397 dead transitions. [2024-06-27 17:55:24,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 397 transitions, 6171 flow [2024-06-27 17:55:24,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:24,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:24,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:55:24,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:55:24,963 INFO L175 Difference]: Start difference. First operand has 292 places, 350 transitions, 4955 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:55:24,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 397 transitions, 6171 flow [2024-06-27 17:55:25,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 397 transitions, 5916 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:25,774 INFO L231 Difference]: Finished difference. Result has 294 places, 359 transitions, 5084 flow [2024-06-27 17:55:25,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4700, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5084, PETRI_PLACES=294, PETRI_TRANSITIONS=359} [2024-06-27 17:55:25,775 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-27 17:55:25,775 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 359 transitions, 5084 flow [2024-06-27 17:55:25,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:25,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:25,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:55:25,776 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:25,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:25,776 INFO L85 PathProgramCache]: Analyzing trace with hash 963728316, now seen corresponding path program 2 times [2024-06-27 17:55:25,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:25,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567169015] [2024-06-27 17:55:25,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:25,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:25,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:25,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:25,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:25,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567169015] [2024-06-27 17:55:25,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567169015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:25,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:25,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:25,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884034430] [2024-06-27 17:55:25,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:25,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:25,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:25,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:25,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:25,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:25,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 359 transitions, 5084 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:25,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:25,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:27,118 INFO L124 PetriNetUnfolderBase]: 4318/7503 cut-off events. [2024-06-27 17:55:27,118 INFO L125 PetriNetUnfolderBase]: For 221171/221174 co-relation queries the response was YES. [2024-06-27 17:55:27,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41670 conditions, 7503 events. 4318/7503 cut-off events. For 221171/221174 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 54839 event pairs, 1044 based on Foata normal form. 3/7478 useless extension candidates. Maximal degree in co-relation 41541. Up to 6152 conditions per place. [2024-06-27 17:55:27,206 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 320 selfloop transitions, 62 changer transitions 0/395 dead transitions. [2024-06-27 17:55:27,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 395 transitions, 5966 flow [2024-06-27 17:55:27,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:27,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:27,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:55:27,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 17:55:27,208 INFO L175 Difference]: Start difference. First operand has 294 places, 359 transitions, 5084 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:55:27,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 395 transitions, 5966 flow [2024-06-27 17:55:27,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 395 transitions, 5594 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:28,001 INFO L231 Difference]: Finished difference. Result has 296 places, 362 transitions, 4888 flow [2024-06-27 17:55:28,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4721, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4888, PETRI_PLACES=296, PETRI_TRANSITIONS=362} [2024-06-27 17:55:28,002 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-06-27 17:55:28,002 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 362 transitions, 4888 flow [2024-06-27 17:55:28,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:28,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:28,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:28,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:55:28,003 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:28,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash 968970726, now seen corresponding path program 3 times [2024-06-27 17:55:28,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:28,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827470321] [2024-06-27 17:55:28,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:28,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:28,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:28,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827470321] [2024-06-27 17:55:28,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827470321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:28,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:28,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:28,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106707976] [2024-06-27 17:55:28,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:28,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:28,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:28,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:28,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:28,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:28,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 362 transitions, 4888 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:28,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:28,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:28,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:29,076 INFO L124 PetriNetUnfolderBase]: 4357/7039 cut-off events. [2024-06-27 17:55:29,077 INFO L125 PetriNetUnfolderBase]: For 223481/223484 co-relation queries the response was YES. [2024-06-27 17:55:29,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41299 conditions, 7039 events. 4357/7039 cut-off events. For 223481/223484 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 48729 event pairs, 742 based on Foata normal form. 1/7012 useless extension candidates. Maximal degree in co-relation 41170. Up to 5859 conditions per place. [2024-06-27 17:55:29,167 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 264 selfloop transitions, 130 changer transitions 0/407 dead transitions. [2024-06-27 17:55:29,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 407 transitions, 6253 flow [2024-06-27 17:55:29,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:29,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:29,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:55:29,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:55:29,168 INFO L175 Difference]: Start difference. First operand has 296 places, 362 transitions, 4888 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:55:29,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 407 transitions, 6253 flow [2024-06-27 17:55:30,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 407 transitions, 6071 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:30,205 INFO L231 Difference]: Finished difference. Result has 297 places, 371 transitions, 5093 flow [2024-06-27 17:55:30,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4706, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5093, PETRI_PLACES=297, PETRI_TRANSITIONS=371} [2024-06-27 17:55:30,206 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-27 17:55:30,206 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 371 transitions, 5093 flow [2024-06-27 17:55:30,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:30,206 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-27 17:55:30,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:55:30,206 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:30,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:30,207 INFO L85 PathProgramCache]: Analyzing trace with hash 969269628, now seen corresponding path program 1 times [2024-06-27 17:55:30,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:30,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160968975] [2024-06-27 17:55:30,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:30,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:30,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:30,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:30,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160968975] [2024-06-27 17:55:30,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160968975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:30,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:30,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:30,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627415016] [2024-06-27 17:55:30,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:30,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:30,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:30,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:30,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:30,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:30,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 371 transitions, 5093 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:30,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:30,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:31,439 INFO L124 PetriNetUnfolderBase]: 4407/7404 cut-off events. [2024-06-27 17:55:31,439 INFO L125 PetriNetUnfolderBase]: For 239442/239445 co-relation queries the response was YES. [2024-06-27 17:55:31,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42541 conditions, 7404 events. 4407/7404 cut-off events. For 239442/239445 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 52802 event pairs, 922 based on Foata normal form. 2/7368 useless extension candidates. Maximal degree in co-relation 42411. Up to 5369 conditions per place. [2024-06-27 17:55:31,522 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 239 selfloop transitions, 169 changer transitions 0/421 dead transitions. [2024-06-27 17:55:31,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 421 transitions, 6435 flow [2024-06-27 17:55:31,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:31,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:31,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:55:31,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:55:31,524 INFO L175 Difference]: Start difference. First operand has 297 places, 371 transitions, 5093 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:55:31,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 421 transitions, 6435 flow [2024-06-27 17:55:32,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 421 transitions, 6210 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:32,464 INFO L231 Difference]: Finished difference. Result has 303 places, 382 transitions, 5406 flow [2024-06-27 17:55:32,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5406, PETRI_PLACES=303, PETRI_TRANSITIONS=382} [2024-06-27 17:55:32,465 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 254 predicate places. [2024-06-27 17:55:32,465 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 382 transitions, 5406 flow [2024-06-27 17:55:32,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:32,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:32,466 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-27 17:55:32,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:55:32,466 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:32,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:32,466 INFO L85 PathProgramCache]: Analyzing trace with hash 969269256, now seen corresponding path program 4 times [2024-06-27 17:55:32,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:32,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581745226] [2024-06-27 17:55:32,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:32,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:32,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:32,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:32,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:32,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581745226] [2024-06-27 17:55:32,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581745226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:32,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:32,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:32,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158125872] [2024-06-27 17:55:32,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:32,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:32,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:32,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:32,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:32,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:32,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 382 transitions, 5406 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:32,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:32,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:32,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:33,608 INFO L124 PetriNetUnfolderBase]: 4404/7127 cut-off events. [2024-06-27 17:55:33,609 INFO L125 PetriNetUnfolderBase]: For 245140/245143 co-relation queries the response was YES. [2024-06-27 17:55:33,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43397 conditions, 7127 events. 4404/7127 cut-off events. For 245140/245143 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 49496 event pairs, 744 based on Foata normal form. 1/7099 useless extension candidates. Maximal degree in co-relation 43265. Up to 5924 conditions per place. [2024-06-27 17:55:33,709 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 276 selfloop transitions, 125 changer transitions 0/414 dead transitions. [2024-06-27 17:55:33,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 414 transitions, 6538 flow [2024-06-27 17:55:33,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:33,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:33,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:55:33,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:55:33,711 INFO L175 Difference]: Start difference. First operand has 303 places, 382 transitions, 5406 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:55:33,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 414 transitions, 6538 flow [2024-06-27 17:55:34,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 414 transitions, 6378 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:34,667 INFO L231 Difference]: Finished difference. Result has 307 places, 382 transitions, 5503 flow [2024-06-27 17:55:34,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5503, PETRI_PLACES=307, PETRI_TRANSITIONS=382} [2024-06-27 17:55:34,668 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 258 predicate places. [2024-06-27 17:55:34,668 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 382 transitions, 5503 flow [2024-06-27 17:55:34,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:34,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:34,668 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-27 17:55:34,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:55:34,669 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:34,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:34,669 INFO L85 PathProgramCache]: Analyzing trace with hash 972994278, now seen corresponding path program 2 times [2024-06-27 17:55:34,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:34,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259039997] [2024-06-27 17:55:34,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:34,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:34,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:34,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:34,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:34,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259039997] [2024-06-27 17:55:34,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259039997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:34,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:34,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:34,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210227515] [2024-06-27 17:55:34,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:34,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:34,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:34,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:34,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:34,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:34,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 382 transitions, 5503 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:34,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:34,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:34,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:36,208 INFO L124 PetriNetUnfolderBase]: 4454/7772 cut-off events. [2024-06-27 17:55:36,209 INFO L125 PetriNetUnfolderBase]: For 264145/264148 co-relation queries the response was YES. [2024-06-27 17:55:36,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45056 conditions, 7772 events. 4454/7772 cut-off events. For 264145/264148 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 57370 event pairs, 1056 based on Foata normal form. 4/7751 useless extension candidates. Maximal degree in co-relation 44922. Up to 6022 conditions per place. [2024-06-27 17:55:36,318 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 291 selfloop transitions, 126 changer transitions 0/430 dead transitions. [2024-06-27 17:55:36,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 430 transitions, 6673 flow [2024-06-27 17:55:36,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:55:36,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:55:36,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-06-27 17:55:36,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6088888888888889 [2024-06-27 17:55:36,319 INFO L175 Difference]: Start difference. First operand has 307 places, 382 transitions, 5503 flow. Second operand 10 states and 274 transitions. [2024-06-27 17:55:36,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 430 transitions, 6673 flow [2024-06-27 17:55:37,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 430 transitions, 6461 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:37,456 INFO L231 Difference]: Finished difference. Result has 313 places, 390 transitions, 5674 flow [2024-06-27 17:55:37,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5291, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5674, PETRI_PLACES=313, PETRI_TRANSITIONS=390} [2024-06-27 17:55:37,456 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 264 predicate places. [2024-06-27 17:55:37,457 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 390 transitions, 5674 flow [2024-06-27 17:55:37,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:37,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:37,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:37,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:55:37,457 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:37,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:37,458 INFO L85 PathProgramCache]: Analyzing trace with hash 301040348, now seen corresponding path program 5 times [2024-06-27 17:55:37,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:37,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580644381] [2024-06-27 17:55:37,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:37,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:37,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:37,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:37,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:37,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580644381] [2024-06-27 17:55:37,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580644381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:37,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:37,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:37,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480130357] [2024-06-27 17:55:37,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:37,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:37,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:37,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:37,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:37,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:37,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 390 transitions, 5674 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:37,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:37,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:37,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:38,815 INFO L124 PetriNetUnfolderBase]: 4451/7604 cut-off events. [2024-06-27 17:55:38,816 INFO L125 PetriNetUnfolderBase]: For 263728/263731 co-relation queries the response was YES. [2024-06-27 17:55:38,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45010 conditions, 7604 events. 4451/7604 cut-off events. For 263728/263731 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 55081 event pairs, 930 based on Foata normal form. 3/7582 useless extension candidates. Maximal degree in co-relation 44875. Up to 6275 conditions per place. [2024-06-27 17:55:38,923 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 338 selfloop transitions, 67 changer transitions 0/418 dead transitions. [2024-06-27 17:55:38,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 418 transitions, 6680 flow [2024-06-27 17:55:38,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:38,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:38,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:55:38,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 17:55:38,924 INFO L175 Difference]: Start difference. First operand has 313 places, 390 transitions, 5674 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:55:38,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 418 transitions, 6680 flow [2024-06-27 17:55:39,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 418 transitions, 6475 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:39,852 INFO L231 Difference]: Finished difference. Result has 314 places, 390 transitions, 5611 flow [2024-06-27 17:55:39,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5469, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5611, PETRI_PLACES=314, PETRI_TRANSITIONS=390} [2024-06-27 17:55:39,853 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 265 predicate places. [2024-06-27 17:55:39,853 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 390 transitions, 5611 flow [2024-06-27 17:55:39,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:39,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:39,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] [2024-06-27 17:55:39,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:55:39,854 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:39,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:39,854 INFO L85 PathProgramCache]: Analyzing trace with hash 972982746, now seen corresponding path program 6 times [2024-06-27 17:55:39,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:39,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589095406] [2024-06-27 17:55:39,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:39,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:39,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:39,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-27 17:55:39,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:39,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589095406] [2024-06-27 17:55:39,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589095406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:39,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:39,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:39,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774191237] [2024-06-27 17:55:39,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:39,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:39,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:39,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:39,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:39,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:39,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 390 transitions, 5611 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:39,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:39,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:39,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:41,344 INFO L124 PetriNetUnfolderBase]: 4448/7601 cut-off events. [2024-06-27 17:55:41,345 INFO L125 PetriNetUnfolderBase]: For 266352/266355 co-relation queries the response was YES. [2024-06-27 17:55:41,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45094 conditions, 7601 events. 4448/7601 cut-off events. For 266352/266355 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 54942 event pairs, 942 based on Foata normal form. 3/7579 useless extension candidates. Maximal degree in co-relation 44957. Up to 6272 conditions per place. [2024-06-27 17:55:41,463 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 338 selfloop transitions, 72 changer transitions 0/423 dead transitions. [2024-06-27 17:55:41,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 423 transitions, 6505 flow [2024-06-27 17:55:41,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:41,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:41,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 17:55:41,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5950617283950618 [2024-06-27 17:55:41,464 INFO L175 Difference]: Start difference. First operand has 314 places, 390 transitions, 5611 flow. Second operand 9 states and 241 transitions. [2024-06-27 17:55:41,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 423 transitions, 6505 flow [2024-06-27 17:55:42,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 423 transitions, 6391 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:42,750 INFO L231 Difference]: Finished difference. Result has 319 places, 390 transitions, 5647 flow [2024-06-27 17:55:42,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5647, PETRI_PLACES=319, PETRI_TRANSITIONS=390} [2024-06-27 17:55:42,751 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 270 predicate places. [2024-06-27 17:55:42,751 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 390 transitions, 5647 flow [2024-06-27 17:55:42,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:42,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:42,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] [2024-06-27 17:55:42,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:55:42,752 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:42,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:42,752 INFO L85 PathProgramCache]: Analyzing trace with hash 972988698, now seen corresponding path program 3 times [2024-06-27 17:55:42,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:42,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679145967] [2024-06-27 17:55:42,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:42,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:42,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:42,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-27 17:55:42,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:42,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679145967] [2024-06-27 17:55:42,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679145967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:42,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:42,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:42,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633202764] [2024-06-27 17:55:42,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:42,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:42,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:42,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:42,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:42,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:42,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 390 transitions, 5647 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:42,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:42,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:42,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:44,056 INFO L124 PetriNetUnfolderBase]: 4442/7721 cut-off events. [2024-06-27 17:55:44,056 INFO L125 PetriNetUnfolderBase]: For 271796/271799 co-relation queries the response was YES. [2024-06-27 17:55:44,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45184 conditions, 7721 events. 4442/7721 cut-off events. For 271796/271799 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 56761 event pairs, 1018 based on Foata normal form. 4/7705 useless extension candidates. Maximal degree in co-relation 45046. Up to 6008 conditions per place. [2024-06-27 17:55:44,161 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 285 selfloop transitions, 125 changer transitions 0/423 dead transitions. [2024-06-27 17:55:44,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 423 transitions, 6543 flow [2024-06-27 17:55:44,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:44,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:44,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:55:44,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 17:55:44,163 INFO L175 Difference]: Start difference. First operand has 319 places, 390 transitions, 5647 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:55:44,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 423 transitions, 6543 flow [2024-06-27 17:55:45,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 423 transitions, 6284 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-27 17:55:45,160 INFO L231 Difference]: Finished difference. Result has 316 places, 390 transitions, 5645 flow [2024-06-27 17:55:45,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5645, PETRI_PLACES=316, PETRI_TRANSITIONS=390} [2024-06-27 17:55:45,160 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 267 predicate places. [2024-06-27 17:55:45,161 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 390 transitions, 5645 flow [2024-06-27 17:55:45,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:45,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:45,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:45,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:55:45,161 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:45,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:45,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1107248048, now seen corresponding path program 4 times [2024-06-27 17:55:45,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:45,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623499668] [2024-06-27 17:55:45,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:45,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:45,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:45,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623499668] [2024-06-27 17:55:45,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623499668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:45,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:45,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:45,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654384459] [2024-06-27 17:55:45,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:45,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:45,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:45,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:45,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:45,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:45,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 390 transitions, 5645 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:45,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:45,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:45,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:46,620 INFO L124 PetriNetUnfolderBase]: 4520/7728 cut-off events. [2024-06-27 17:55:46,620 INFO L125 PetriNetUnfolderBase]: For 287360/287363 co-relation queries the response was YES. [2024-06-27 17:55:46,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46347 conditions, 7728 events. 4520/7728 cut-off events. For 287360/287363 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 56065 event pairs, 923 based on Foata normal form. 4/7709 useless extension candidates. Maximal degree in co-relation 46208. Up to 5964 conditions per place. [2024-06-27 17:55:46,717 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 294 selfloop transitions, 130 changer transitions 0/437 dead transitions. [2024-06-27 17:55:46,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 437 transitions, 7047 flow [2024-06-27 17:55:46,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:46,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:46,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-27 17:55:46,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197530864197531 [2024-06-27 17:55:46,719 INFO L175 Difference]: Start difference. First operand has 316 places, 390 transitions, 5645 flow. Second operand 9 states and 251 transitions. [2024-06-27 17:55:46,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 437 transitions, 7047 flow [2024-06-27 17:55:47,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 437 transitions, 6797 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:47,594 INFO L231 Difference]: Finished difference. Result has 319 places, 401 transitions, 5872 flow [2024-06-27 17:55:47,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5872, PETRI_PLACES=319, PETRI_TRANSITIONS=401} [2024-06-27 17:55:47,594 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 270 predicate places. [2024-06-27 17:55:47,595 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 401 transitions, 5872 flow [2024-06-27 17:55:47,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:47,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:47,595 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-27 17:55:47,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:55:47,595 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:47,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:47,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1116884808, now seen corresponding path program 5 times [2024-06-27 17:55:47,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:47,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310573168] [2024-06-27 17:55:47,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:47,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:47,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:47,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:47,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:47,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310573168] [2024-06-27 17:55:47,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310573168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:47,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:47,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:47,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728521811] [2024-06-27 17:55:47,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:47,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:47,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:47,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:47,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:47,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:47,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 401 transitions, 5872 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:47,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:47,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:47,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:48,953 INFO L124 PetriNetUnfolderBase]: 4542/7877 cut-off events. [2024-06-27 17:55:48,953 INFO L125 PetriNetUnfolderBase]: For 296352/296355 co-relation queries the response was YES. [2024-06-27 17:55:49,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47055 conditions, 7877 events. 4542/7877 cut-off events. For 296352/296355 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 57952 event pairs, 1017 based on Foata normal form. 4/7859 useless extension candidates. Maximal degree in co-relation 46914. Up to 5984 conditions per place. [2024-06-27 17:55:49,072 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 299 selfloop transitions, 135 changer transitions 0/447 dead transitions. [2024-06-27 17:55:49,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 447 transitions, 7219 flow [2024-06-27 17:55:49,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:55:49,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:55:49,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-06-27 17:55:49,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.604040404040404 [2024-06-27 17:55:49,073 INFO L175 Difference]: Start difference. First operand has 319 places, 401 transitions, 5872 flow. Second operand 11 states and 299 transitions. [2024-06-27 17:55:49,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 447 transitions, 7219 flow [2024-06-27 17:55:50,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 447 transitions, 6918 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:50,346 INFO L231 Difference]: Finished difference. Result has 325 places, 405 transitions, 5923 flow [2024-06-27 17:55:50,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5923, PETRI_PLACES=325, PETRI_TRANSITIONS=405} [2024-06-27 17:55:50,347 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 276 predicate places. [2024-06-27 17:55:50,347 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 405 transitions, 5923 flow [2024-06-27 17:55:50,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:50,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:50,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-27 17:55:50,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 17:55:50,348 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:50,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:50,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2118511544, now seen corresponding path program 6 times [2024-06-27 17:55:50,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:50,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709212945] [2024-06-27 17:55:50,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:50,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:50,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:50,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-27 17:55:50,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:50,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709212945] [2024-06-27 17:55:50,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709212945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:50,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:50,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:50,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173173716] [2024-06-27 17:55:50,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:50,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:50,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:50,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:50,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:50,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:50,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 405 transitions, 5923 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:50,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:50,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:50,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:51,869 INFO L124 PetriNetUnfolderBase]: 4536/7919 cut-off events. [2024-06-27 17:55:51,869 INFO L125 PetriNetUnfolderBase]: For 299115/299118 co-relation queries the response was YES. [2024-06-27 17:55:51,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46919 conditions, 7919 events. 4536/7919 cut-off events. For 299115/299118 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 58728 event pairs, 1047 based on Foata normal form. 4/7898 useless extension candidates. Maximal degree in co-relation 46777. Up to 5979 conditions per place. [2024-06-27 17:55:51,962 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 293 selfloop transitions, 137 changer transitions 0/443 dead transitions. [2024-06-27 17:55:51,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 443 transitions, 7041 flow [2024-06-27 17:55:51,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:55:51,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:55:51,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 271 transitions. [2024-06-27 17:55:51,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022222222222222 [2024-06-27 17:55:51,963 INFO L175 Difference]: Start difference. First operand has 325 places, 405 transitions, 5923 flow. Second operand 10 states and 271 transitions. [2024-06-27 17:55:51,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 443 transitions, 7041 flow [2024-06-27 17:55:52,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 443 transitions, 6713 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:52,919 INFO L231 Difference]: Finished difference. Result has 326 places, 405 transitions, 5876 flow [2024-06-27 17:55:52,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5595, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5876, PETRI_PLACES=326, PETRI_TRANSITIONS=405} [2024-06-27 17:55:52,927 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 277 predicate places. [2024-06-27 17:55:52,927 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 405 transitions, 5876 flow [2024-06-27 17:55:52,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:52,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:52,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:52,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 17:55:52,927 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:52,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:52,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1453986948, now seen corresponding path program 1 times [2024-06-27 17:55:52,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:52,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231182797] [2024-06-27 17:55:52,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:52,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:52,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:53,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:53,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231182797] [2024-06-27 17:55:53,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231182797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:53,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:53,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:53,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65520396] [2024-06-27 17:55:53,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:53,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:53,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:53,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:53,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:53,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:53,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 405 transitions, 5876 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:53,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:53,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:53,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:54,459 INFO L124 PetriNetUnfolderBase]: 4740/8137 cut-off events. [2024-06-27 17:55:54,459 INFO L125 PetriNetUnfolderBase]: For 357574/357577 co-relation queries the response was YES. [2024-06-27 17:55:54,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49423 conditions, 8137 events. 4740/8137 cut-off events. For 357574/357577 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 59711 event pairs, 1014 based on Foata normal form. 14/8128 useless extension candidates. Maximal degree in co-relation 49280. Up to 5668 conditions per place. [2024-06-27 17:55:54,615 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 330 selfloop transitions, 104 changer transitions 0/447 dead transitions. [2024-06-27 17:55:54,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 447 transitions, 7098 flow [2024-06-27 17:55:54,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:54,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:54,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:55:54,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 17:55:54,616 INFO L175 Difference]: Start difference. First operand has 326 places, 405 transitions, 5876 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:55:54,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 447 transitions, 7098 flow [2024-06-27 17:55:56,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 447 transitions, 6837 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:56,106 INFO L231 Difference]: Finished difference. Result has 327 places, 409 transitions, 5950 flow [2024-06-27 17:55:56,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5615, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5950, PETRI_PLACES=327, PETRI_TRANSITIONS=409} [2024-06-27 17:55:56,107 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 278 predicate places. [2024-06-27 17:55:56,107 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 409 transitions, 5950 flow [2024-06-27 17:55:56,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:56,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:56,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-27 17:55:56,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 17:55:56,108 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:56,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:56,108 INFO L85 PathProgramCache]: Analyzing trace with hash -68896446, now seen corresponding path program 7 times [2024-06-27 17:55:56,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:56,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493295384] [2024-06-27 17:55:56,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:56,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:56,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:56,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:56,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:56,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493295384] [2024-06-27 17:55:56,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493295384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:56,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:56,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:56,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86751421] [2024-06-27 17:55:56,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:56,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:56,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:56,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:56,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:56,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:56,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 409 transitions, 5950 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:56,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:56,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:56,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:57,739 INFO L124 PetriNetUnfolderBase]: 4868/8438 cut-off events. [2024-06-27 17:55:57,739 INFO L125 PetriNetUnfolderBase]: For 387849/387852 co-relation queries the response was YES. [2024-06-27 17:55:57,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51444 conditions, 8438 events. 4868/8438 cut-off events. For 387849/387852 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 62878 event pairs, 1120 based on Foata normal form. 18/8432 useless extension candidates. Maximal degree in co-relation 51299. Up to 6246 conditions per place. [2024-06-27 17:55:57,845 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 305 selfloop transitions, 130 changer transitions 0/448 dead transitions. [2024-06-27 17:55:57,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 448 transitions, 6986 flow [2024-06-27 17:55:57,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:57,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:57,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:55:57,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:55:57,846 INFO L175 Difference]: Start difference. First operand has 327 places, 409 transitions, 5950 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:55:57,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 448 transitions, 6986 flow [2024-06-27 17:55:59,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 448 transitions, 6830 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:59,285 INFO L231 Difference]: Finished difference. Result has 330 places, 411 transitions, 6130 flow [2024-06-27 17:55:59,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5794, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6130, PETRI_PLACES=330, PETRI_TRANSITIONS=411} [2024-06-27 17:55:59,286 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 281 predicate places. [2024-06-27 17:55:59,286 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 411 transitions, 6130 flow [2024-06-27 17:55:59,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:59,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:59,287 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-27 17:55:59,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 17:55:59,287 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:59,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:59,287 INFO L85 PathProgramCache]: Analyzing trace with hash -69222876, now seen corresponding path program 8 times [2024-06-27 17:55:59,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:59,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843675694] [2024-06-27 17:55:59,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:59,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:59,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:59,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:59,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:59,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843675694] [2024-06-27 17:55:59,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843675694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:59,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:59,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:59,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6507608] [2024-06-27 17:55:59,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:59,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:59,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:59,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:59,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:59,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:59,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 411 transitions, 6130 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:59,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:59,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:59,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:00,758 INFO L124 PetriNetUnfolderBase]: 4960/8527 cut-off events. [2024-06-27 17:56:00,758 INFO L125 PetriNetUnfolderBase]: For 389577/389580 co-relation queries the response was YES. [2024-06-27 17:56:00,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53093 conditions, 8527 events. 4960/8527 cut-off events. For 389577/389580 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 63399 event pairs, 866 based on Foata normal form. 14/8514 useless extension candidates. Maximal degree in co-relation 52946. Up to 5430 conditions per place. [2024-06-27 17:56:00,880 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 291 selfloop transitions, 153 changer transitions 0/457 dead transitions. [2024-06-27 17:56:00,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 457 transitions, 7364 flow [2024-06-27 17:56:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:00,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:00,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 17:56:00,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-27 17:56:00,882 INFO L175 Difference]: Start difference. First operand has 330 places, 411 transitions, 6130 flow. Second operand 7 states and 213 transitions. [2024-06-27 17:56:00,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 457 transitions, 7364 flow [2024-06-27 17:56:02,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 457 transitions, 7066 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:02,523 INFO L231 Difference]: Finished difference. Result has 331 places, 413 transitions, 6218 flow [2024-06-27 17:56:02,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5840, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6218, PETRI_PLACES=331, PETRI_TRANSITIONS=413} [2024-06-27 17:56:02,524 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 282 predicate places. [2024-06-27 17:56:02,524 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 413 transitions, 6218 flow [2024-06-27 17:56:02,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:02,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:02,524 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-27 17:56:02,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 17:56:02,525 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:02,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:02,525 INFO L85 PathProgramCache]: Analyzing trace with hash -58171686, now seen corresponding path program 9 times [2024-06-27 17:56:02,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:02,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142160215] [2024-06-27 17:56:02,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:02,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:02,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:02,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:02,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:02,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142160215] [2024-06-27 17:56:02,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142160215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:02,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:02,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:02,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578964695] [2024-06-27 17:56:02,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:02,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:02,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:02,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:02,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:02,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:02,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 413 transitions, 6218 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:02,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:02,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:02,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:04,177 INFO L124 PetriNetUnfolderBase]: 5088/8835 cut-off events. [2024-06-27 17:56:04,177 INFO L125 PetriNetUnfolderBase]: For 397981/397984 co-relation queries the response was YES. [2024-06-27 17:56:04,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54631 conditions, 8835 events. 5088/8835 cut-off events. For 397981/397984 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 66616 event pairs, 1184 based on Foata normal form. 18/8825 useless extension candidates. Maximal degree in co-relation 54484. Up to 6722 conditions per place. [2024-06-27 17:56:04,308 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 320 selfloop transitions, 113 changer transitions 0/446 dead transitions. [2024-06-27 17:56:04,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 446 transitions, 7238 flow [2024-06-27 17:56:04,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:04,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:04,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:56:04,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 17:56:04,310 INFO L175 Difference]: Start difference. First operand has 331 places, 413 transitions, 6218 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:56:04,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 446 transitions, 7238 flow [2024-06-27 17:56:05,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 446 transitions, 6940 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:05,873 INFO L231 Difference]: Finished difference. Result has 332 places, 415 transitions, 6222 flow [2024-06-27 17:56:05,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5922, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6222, PETRI_PLACES=332, PETRI_TRANSITIONS=415} [2024-06-27 17:56:05,874 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 283 predicate places. [2024-06-27 17:56:05,874 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 415 transitions, 6222 flow [2024-06-27 17:56:05,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:05,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:05,875 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-27 17:56:05,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 17:56:05,875 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:05,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:05,875 INFO L85 PathProgramCache]: Analyzing trace with hash -558656964, now seen corresponding path program 10 times [2024-06-27 17:56:05,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:05,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924628648] [2024-06-27 17:56:05,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:05,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:05,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:05,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:05,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924628648] [2024-06-27 17:56:05,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924628648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:05,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:05,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:05,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092551160] [2024-06-27 17:56:05,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:05,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:05,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:05,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:05,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:06,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:06,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 415 transitions, 6222 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:06,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:06,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:06,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:07,376 INFO L124 PetriNetUnfolderBase]: 5052/8645 cut-off events. [2024-06-27 17:56:07,376 INFO L125 PetriNetUnfolderBase]: For 344748/344751 co-relation queries the response was YES. [2024-06-27 17:56:07,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52125 conditions, 8645 events. 5052/8645 cut-off events. For 344748/344751 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 64105 event pairs, 828 based on Foata normal form. 18/8635 useless extension candidates. Maximal degree in co-relation 51979. Up to 6833 conditions per place. [2024-06-27 17:56:07,498 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 344 selfloop transitions, 95 changer transitions 0/452 dead transitions. [2024-06-27 17:56:07,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 452 transitions, 7210 flow [2024-06-27 17:56:07,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:56:07,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:56:07,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:56:07,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6925925925925925 [2024-06-27 17:56:07,499 INFO L175 Difference]: Start difference. First operand has 332 places, 415 transitions, 6222 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:56:07,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 452 transitions, 7210 flow [2024-06-27 17:56:08,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 452 transitions, 6926 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:08,808 INFO L231 Difference]: Finished difference. Result has 333 places, 415 transitions, 6152 flow [2024-06-27 17:56:08,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5938, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6152, PETRI_PLACES=333, PETRI_TRANSITIONS=415} [2024-06-27 17:56:08,809 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-27 17:56:08,809 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 415 transitions, 6152 flow [2024-06-27 17:56:08,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:08,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:08,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] [2024-06-27 17:56:08,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 17:56:08,810 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:08,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:08,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1914994100, now seen corresponding path program 7 times [2024-06-27 17:56:08,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:08,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337981213] [2024-06-27 17:56:08,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:08,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:08,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:08,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-27 17:56:08,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:08,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337981213] [2024-06-27 17:56:08,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337981213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:08,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:08,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:08,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429112012] [2024-06-27 17:56:08,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:08,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:08,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:08,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:08,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:08,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:08,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 415 transitions, 6152 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:08,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:08,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:08,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:10,315 INFO L124 PetriNetUnfolderBase]: 5063/8243 cut-off events. [2024-06-27 17:56:10,316 INFO L125 PetriNetUnfolderBase]: For 297762/297765 co-relation queries the response was YES. [2024-06-27 17:56:10,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51003 conditions, 8243 events. 5063/8243 cut-off events. For 297762/297765 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 59222 event pairs, 904 based on Foata normal form. 3/8197 useless extension candidates. Maximal degree in co-relation 50856. Up to 6898 conditions per place. [2024-06-27 17:56:10,415 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 311 selfloop transitions, 126 changer transitions 0/450 dead transitions. [2024-06-27 17:56:10,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 450 transitions, 7432 flow [2024-06-27 17:56:10,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:10,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:10,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:56:10,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 17:56:10,417 INFO L175 Difference]: Start difference. First operand has 333 places, 415 transitions, 6152 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:56:10,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 450 transitions, 7432 flow [2024-06-27 17:56:11,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 450 transitions, 7208 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:11,704 INFO L231 Difference]: Finished difference. Result has 335 places, 418 transitions, 6234 flow [2024-06-27 17:56:11,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5932, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6234, PETRI_PLACES=335, PETRI_TRANSITIONS=418} [2024-06-27 17:56:11,705 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 286 predicate places. [2024-06-27 17:56:11,705 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 418 transitions, 6234 flow [2024-06-27 17:56:11,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:11,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:11,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:11,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 17:56:11,706 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:11,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:11,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1915293002, now seen corresponding path program 7 times [2024-06-27 17:56:11,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:11,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252976334] [2024-06-27 17:56:11,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:11,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:11,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:11,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:11,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252976334] [2024-06-27 17:56:11,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252976334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:11,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:11,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:11,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900538983] [2024-06-27 17:56:11,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:11,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:11,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:11,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:11,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:11,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:11,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 418 transitions, 6234 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:11,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:11,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:11,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:13,163 INFO L124 PetriNetUnfolderBase]: 5088/8275 cut-off events. [2024-06-27 17:56:13,163 INFO L125 PetriNetUnfolderBase]: For 298114/298114 co-relation queries the response was YES. [2024-06-27 17:56:13,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51226 conditions, 8275 events. 5088/8275 cut-off events. For 298114/298114 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 59356 event pairs, 908 based on Foata normal form. 1/8229 useless extension candidates. Maximal degree in co-relation 51078. Up to 6294 conditions per place. [2024-06-27 17:56:13,294 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 219 selfloop transitions, 233 changer transitions 0/465 dead transitions. [2024-06-27 17:56:13,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 465 transitions, 7862 flow [2024-06-27 17:56:13,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:13,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:13,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 17:56:13,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 17:56:13,297 INFO L175 Difference]: Start difference. First operand has 335 places, 418 transitions, 6234 flow. Second operand 8 states and 231 transitions. [2024-06-27 17:56:13,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 465 transitions, 7862 flow [2024-06-27 17:56:14,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 465 transitions, 7472 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:14,909 INFO L231 Difference]: Finished difference. Result has 337 places, 429 transitions, 6528 flow [2024-06-27 17:56:14,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6528, PETRI_PLACES=337, PETRI_TRANSITIONS=429} [2024-06-27 17:56:14,910 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 288 predicate places. [2024-06-27 17:56:14,910 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 429 transitions, 6528 flow [2024-06-27 17:56:14,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:14,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:14,911 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-27 17:56:14,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 17:56:14,911 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:14,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:14,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1447186480, now seen corresponding path program 8 times [2024-06-27 17:56:14,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:14,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268775748] [2024-06-27 17:56:14,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:14,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:14,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:14,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:14,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:14,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268775748] [2024-06-27 17:56:14,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268775748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:14,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:14,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:14,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795474565] [2024-06-27 17:56:14,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:14,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:14,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:14,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:14,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:15,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:15,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 429 transitions, 6528 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:15,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:15,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:15,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:16,430 INFO L124 PetriNetUnfolderBase]: 5099/8449 cut-off events. [2024-06-27 17:56:16,430 INFO L125 PetriNetUnfolderBase]: For 306404/306404 co-relation queries the response was YES. [2024-06-27 17:56:16,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52062 conditions, 8449 events. 5099/8449 cut-off events. For 306404/306404 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 61634 event pairs, 1067 based on Foata normal form. 1/8393 useless extension candidates. Maximal degree in co-relation 51913. Up to 6302 conditions per place. [2024-06-27 17:56:16,562 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 230 selfloop transitions, 226 changer transitions 0/469 dead transitions. [2024-06-27 17:56:16,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 469 transitions, 8176 flow [2024-06-27 17:56:16,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:16,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:16,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:56:16,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:56:16,563 INFO L175 Difference]: Start difference. First operand has 337 places, 429 transitions, 6528 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:56:16,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 469 transitions, 8176 flow [2024-06-27 17:56:18,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 469 transitions, 7903 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-27 17:56:18,339 INFO L231 Difference]: Finished difference. Result has 342 places, 432 transitions, 6781 flow [2024-06-27 17:56:18,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6265, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6781, PETRI_PLACES=342, PETRI_TRANSITIONS=432} [2024-06-27 17:56:18,340 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 293 predicate places. [2024-06-27 17:56:18,340 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 432 transitions, 6781 flow [2024-06-27 17:56:18,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:18,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:18,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:18,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 17:56:18,341 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:18,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:18,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1117391738, now seen corresponding path program 9 times [2024-06-27 17:56:18,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:18,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581335255] [2024-06-27 17:56:18,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:18,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:18,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:18,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:18,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:18,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581335255] [2024-06-27 17:56:18,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581335255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:18,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:18,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:18,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834631686] [2024-06-27 17:56:18,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:18,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:18,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:18,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:18,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:18,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:18,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 432 transitions, 6781 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:18,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:18,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:18,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:20,167 INFO L124 PetriNetUnfolderBase]: 5110/8434 cut-off events. [2024-06-27 17:56:20,180 INFO L125 PetriNetUnfolderBase]: For 310420/310420 co-relation queries the response was YES. [2024-06-27 17:56:20,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52564 conditions, 8434 events. 5110/8434 cut-off events. For 310420/310420 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 61254 event pairs, 973 based on Foata normal form. 1/8393 useless extension candidates. Maximal degree in co-relation 52413. Up to 7015 conditions per place. [2024-06-27 17:56:20,300 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 323 selfloop transitions, 131 changer transitions 0/467 dead transitions. [2024-06-27 17:56:20,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 467 transitions, 8005 flow [2024-06-27 17:56:20,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:20,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:20,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 17:56:20,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-27 17:56:20,302 INFO L175 Difference]: Start difference. First operand has 342 places, 432 transitions, 6781 flow. Second operand 8 states and 223 transitions. [2024-06-27 17:56:20,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 467 transitions, 8005 flow [2024-06-27 17:56:22,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 467 transitions, 7373 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:22,029 INFO L231 Difference]: Finished difference. Result has 343 places, 436 transitions, 6517 flow [2024-06-27 17:56:22,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6161, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6517, PETRI_PLACES=343, PETRI_TRANSITIONS=436} [2024-06-27 17:56:22,029 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 294 predicate places. [2024-06-27 17:56:22,029 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 436 transitions, 6517 flow [2024-06-27 17:56:22,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:22,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:22,030 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-27 17:56:22,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 17:56:22,030 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:22,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:22,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1443461830, now seen corresponding path program 10 times [2024-06-27 17:56:22,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:22,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265953281] [2024-06-27 17:56:22,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:22,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:22,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:22,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:22,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:22,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265953281] [2024-06-27 17:56:22,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265953281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:22,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:22,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:22,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188688696] [2024-06-27 17:56:22,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:22,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:22,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:22,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:22,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:22,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:22,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 436 transitions, 6517 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:22,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:22,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:22,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:23,752 INFO L124 PetriNetUnfolderBase]: 5107/8419 cut-off events. [2024-06-27 17:56:23,752 INFO L125 PetriNetUnfolderBase]: For 308033/308033 co-relation queries the response was YES. [2024-06-27 17:56:23,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51611 conditions, 8419 events. 5107/8419 cut-off events. For 308033/308033 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 60966 event pairs, 972 based on Foata normal form. 1/8373 useless extension candidates. Maximal degree in co-relation 51460. Up to 7012 conditions per place. [2024-06-27 17:56:23,864 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 327 selfloop transitions, 132 changer transitions 0/472 dead transitions. [2024-06-27 17:56:23,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 472 transitions, 7515 flow [2024-06-27 17:56:23,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:23,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:23,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-27 17:56:23,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5911111111111111 [2024-06-27 17:56:23,865 INFO L175 Difference]: Start difference. First operand has 343 places, 436 transitions, 6517 flow. Second operand 10 states and 266 transitions. [2024-06-27 17:56:23,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 472 transitions, 7515 flow [2024-06-27 17:56:25,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 472 transitions, 7287 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:25,502 INFO L231 Difference]: Finished difference. Result has 349 places, 436 transitions, 6559 flow [2024-06-27 17:56:25,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6289, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6559, PETRI_PLACES=349, PETRI_TRANSITIONS=436} [2024-06-27 17:56:25,502 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 300 predicate places. [2024-06-27 17:56:25,502 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 436 transitions, 6559 flow [2024-06-27 17:56:25,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:25,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:25,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:25,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 17:56:25,503 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:25,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:25,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1322781502, now seen corresponding path program 8 times [2024-06-27 17:56:25,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:25,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792501916] [2024-06-27 17:56:25,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:25,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:25,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:25,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:25,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:25,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792501916] [2024-06-27 17:56:25,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792501916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:25,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:25,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:25,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125140010] [2024-06-27 17:56:25,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:25,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:25,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:25,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:25,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:25,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:25,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 436 transitions, 6559 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:25,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:25,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:25,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:27,042 INFO L124 PetriNetUnfolderBase]: 5118/8334 cut-off events. [2024-06-27 17:56:27,042 INFO L125 PetriNetUnfolderBase]: For 316262/316265 co-relation queries the response was YES. [2024-06-27 17:56:27,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52082 conditions, 8334 events. 5118/8334 cut-off events. For 316262/316265 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 59977 event pairs, 905 based on Foata normal form. 3/8287 useless extension candidates. Maximal degree in co-relation 51929. Up to 6970 conditions per place. [2024-06-27 17:56:27,172 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 329 selfloop transitions, 126 changer transitions 0/468 dead transitions. [2024-06-27 17:56:27,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 468 transitions, 7876 flow [2024-06-27 17:56:27,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:27,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:27,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:56:27,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:56:27,174 INFO L175 Difference]: Start difference. First operand has 349 places, 436 transitions, 6559 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:56:27,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 468 transitions, 7876 flow [2024-06-27 17:56:29,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 468 transitions, 7606 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:29,017 INFO L231 Difference]: Finished difference. Result has 347 places, 439 transitions, 6584 flow [2024-06-27 17:56:29,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6289, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6584, PETRI_PLACES=347, PETRI_TRANSITIONS=439} [2024-06-27 17:56:29,017 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 298 predicate places. [2024-06-27 17:56:29,018 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 439 transitions, 6584 flow [2024-06-27 17:56:29,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:29,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:29,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:29,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 17:56:29,018 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:29,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:29,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2024995544, now seen corresponding path program 11 times [2024-06-27 17:56:29,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:29,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597827030] [2024-06-27 17:56:29,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:29,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:29,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:29,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:29,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:29,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597827030] [2024-06-27 17:56:29,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597827030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:29,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:29,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:29,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282860258] [2024-06-27 17:56:29,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:29,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:29,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:29,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:29,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:29,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:29,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 439 transitions, 6584 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:29,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:29,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:29,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:30,829 INFO L124 PetriNetUnfolderBase]: 5129/8582 cut-off events. [2024-06-27 17:56:30,829 INFO L125 PetriNetUnfolderBase]: For 321137/321137 co-relation queries the response was YES. [2024-06-27 17:56:30,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52545 conditions, 8582 events. 5129/8582 cut-off events. For 321137/321137 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 63024 event pairs, 1709 based on Foata normal form. 1/8518 useless extension candidates. Maximal degree in co-relation 52391. Up to 7473 conditions per place. [2024-06-27 17:56:30,939 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 416 selfloop transitions, 42 changer transitions 0/471 dead transitions. [2024-06-27 17:56:30,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 471 transitions, 7618 flow [2024-06-27 17:56:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:30,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:30,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 17:56:30,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 17:56:30,940 INFO L175 Difference]: Start difference. First operand has 347 places, 439 transitions, 6584 flow. Second operand 8 states and 214 transitions. [2024-06-27 17:56:30,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 471 transitions, 7618 flow [2024-06-27 17:56:32,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 471 transitions, 7377 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:32,908 INFO L231 Difference]: Finished difference. Result has 351 places, 442 transitions, 6491 flow [2024-06-27 17:56:32,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6343, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6491, PETRI_PLACES=351, PETRI_TRANSITIONS=442} [2024-06-27 17:56:32,908 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 302 predicate places. [2024-06-27 17:56:32,909 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 442 transitions, 6491 flow [2024-06-27 17:56:32,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:32,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:32,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:32,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 17:56:32,909 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:32,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:32,910 INFO L85 PathProgramCache]: Analyzing trace with hash 2003120214, now seen corresponding path program 9 times [2024-06-27 17:56:32,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:32,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176056465] [2024-06-27 17:56:32,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:32,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:32,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:32,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:32,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176056465] [2024-06-27 17:56:32,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176056465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:32,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:32,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:32,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20147724] [2024-06-27 17:56:32,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:32,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:32,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:32,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:32,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:33,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:33,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 442 transitions, 6491 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:33,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:33,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:33,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:34,664 INFO L124 PetriNetUnfolderBase]: 5126/8357 cut-off events. [2024-06-27 17:56:34,665 INFO L125 PetriNetUnfolderBase]: For 324798/324801 co-relation queries the response was YES. [2024-06-27 17:56:34,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51807 conditions, 8357 events. 5126/8357 cut-off events. For 324798/324801 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 60364 event pairs, 909 based on Foata normal form. 3/8310 useless extension candidates. Maximal degree in co-relation 51652. Up to 6982 conditions per place. [2024-06-27 17:56:34,773 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 326 selfloop transitions, 128 changer transitions 0/467 dead transitions. [2024-06-27 17:56:34,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 467 transitions, 7611 flow [2024-06-27 17:56:34,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:34,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:34,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:56:34,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:56:34,774 INFO L175 Difference]: Start difference. First operand has 351 places, 442 transitions, 6491 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:56:34,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 467 transitions, 7611 flow [2024-06-27 17:56:36,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 467 transitions, 7346 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:36,462 INFO L231 Difference]: Finished difference. Result has 349 places, 442 transitions, 6488 flow [2024-06-27 17:56:36,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6226, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6488, PETRI_PLACES=349, PETRI_TRANSITIONS=442} [2024-06-27 17:56:36,462 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 300 predicate places. [2024-06-27 17:56:36,462 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 442 transitions, 6488 flow [2024-06-27 17:56:36,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:36,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:36,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:36,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 17:56:36,463 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:36,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:36,463 INFO L85 PathProgramCache]: Analyzing trace with hash -2025411254, now seen corresponding path program 12 times [2024-06-27 17:56:36,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:36,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467015124] [2024-06-27 17:56:36,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:36,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:36,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:36,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:36,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:36,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467015124] [2024-06-27 17:56:36,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467015124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:36,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:36,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:36,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609117837] [2024-06-27 17:56:36,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:36,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:36,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:36,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:36,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:36,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:36,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 442 transitions, 6488 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:36,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:36,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:36,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:38,219 INFO L124 PetriNetUnfolderBase]: 5137/8399 cut-off events. [2024-06-27 17:56:38,219 INFO L125 PetriNetUnfolderBase]: For 331187/331187 co-relation queries the response was YES. [2024-06-27 17:56:38,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52369 conditions, 8399 events. 5137/8399 cut-off events. For 331187/331187 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 60687 event pairs, 928 based on Foata normal form. 1/8345 useless extension candidates. Maximal degree in co-relation 52214. Up to 6330 conditions per place. [2024-06-27 17:56:38,341 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 218 selfloop transitions, 246 changer transitions 0/477 dead transitions. [2024-06-27 17:56:38,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 477 transitions, 7862 flow [2024-06-27 17:56:38,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:38,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:38,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 17:56:38,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-27 17:56:38,342 INFO L175 Difference]: Start difference. First operand has 349 places, 442 transitions, 6488 flow. Second operand 8 states and 229 transitions. [2024-06-27 17:56:38,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 477 transitions, 7862 flow [2024-06-27 17:56:40,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 477 transitions, 7554 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:40,037 INFO L231 Difference]: Finished difference. Result has 351 places, 445 transitions, 6736 flow [2024-06-27 17:56:40,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6180, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6736, PETRI_PLACES=351, PETRI_TRANSITIONS=445} [2024-06-27 17:56:40,037 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 302 predicate places. [2024-06-27 17:56:40,038 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 445 transitions, 6736 flow [2024-06-27 17:56:40,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:40,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:40,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:40,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 17:56:40,038 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:40,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:40,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1282595270, now seen corresponding path program 13 times [2024-06-27 17:56:40,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:40,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989296561] [2024-06-27 17:56:40,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:40,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:40,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:40,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:40,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989296561] [2024-06-27 17:56:40,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989296561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:40,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:40,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:40,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231346675] [2024-06-27 17:56:40,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:40,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:40,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:40,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:40,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:40,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:40,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 445 transitions, 6736 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:40,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:40,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:40,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:41,768 INFO L124 PetriNetUnfolderBase]: 5159/8614 cut-off events. [2024-06-27 17:56:41,768 INFO L125 PetriNetUnfolderBase]: For 338815/338815 co-relation queries the response was YES. [2024-06-27 17:56:41,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53392 conditions, 8614 events. 5159/8614 cut-off events. For 338815/338815 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 63195 event pairs, 1736 based on Foata normal form. 1/8549 useless extension candidates. Maximal degree in co-relation 53237. Up to 7556 conditions per place. [2024-06-27 17:56:41,880 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 431 selfloop transitions, 33 changer transitions 0/477 dead transitions. [2024-06-27 17:56:41,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 477 transitions, 7830 flow [2024-06-27 17:56:41,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:41,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:41,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 17:56:41,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 17:56:41,882 INFO L175 Difference]: Start difference. First operand has 351 places, 445 transitions, 6736 flow. Second operand 8 states and 211 transitions. [2024-06-27 17:56:41,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 477 transitions, 7830 flow [2024-06-27 17:56:43,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 477 transitions, 7392 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:43,602 INFO L231 Difference]: Finished difference. Result has 354 places, 451 transitions, 6484 flow [2024-06-27 17:56:43,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6484, PETRI_PLACES=354, PETRI_TRANSITIONS=451} [2024-06-27 17:56:43,602 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 305 predicate places. [2024-06-27 17:56:43,602 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 451 transitions, 6484 flow [2024-06-27 17:56:43,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:43,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:43,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:43,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 17:56:43,603 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:43,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:43,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1287957650, now seen corresponding path program 14 times [2024-06-27 17:56:43,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:43,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587659176] [2024-06-27 17:56:43,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:43,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:43,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:43,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:43,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:43,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587659176] [2024-06-27 17:56:43,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587659176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:43,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:43,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:43,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690850880] [2024-06-27 17:56:43,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:43,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:43,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:43,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:43,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:43,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:43,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 451 transitions, 6484 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:43,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:43,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:43,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:45,458 INFO L124 PetriNetUnfolderBase]: 5184/8502 cut-off events. [2024-06-27 17:56:45,459 INFO L125 PetriNetUnfolderBase]: For 344039/344039 co-relation queries the response was YES. [2024-06-27 17:56:45,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52618 conditions, 8502 events. 5184/8502 cut-off events. For 344039/344039 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 61302 event pairs, 1103 based on Foata normal form. 1/8465 useless extension candidates. Maximal degree in co-relation 52462. Up to 7568 conditions per place. [2024-06-27 17:56:45,576 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 440 selfloop transitions, 43 changer transitions 0/496 dead transitions. [2024-06-27 17:56:45,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 496 transitions, 7824 flow [2024-06-27 17:56:45,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:56:45,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:56:45,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 303 transitions. [2024-06-27 17:56:45,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 17:56:45,578 INFO L175 Difference]: Start difference. First operand has 354 places, 451 transitions, 6484 flow. Second operand 12 states and 303 transitions. [2024-06-27 17:56:45,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 496 transitions, 7824 flow [2024-06-27 17:56:47,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 496 transitions, 7718 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:47,470 INFO L231 Difference]: Finished difference. Result has 362 places, 457 transitions, 6614 flow [2024-06-27 17:56:47,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6378, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6614, PETRI_PLACES=362, PETRI_TRANSITIONS=457} [2024-06-27 17:56:47,471 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 313 predicate places. [2024-06-27 17:56:47,471 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 457 transitions, 6614 flow [2024-06-27 17:56:47,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:47,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:47,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:47,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 17:56:47,471 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:47,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:47,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1287720500, now seen corresponding path program 15 times [2024-06-27 17:56:47,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:47,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198289162] [2024-06-27 17:56:47,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:47,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:47,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:47,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:47,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198289162] [2024-06-27 17:56:47,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198289162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:47,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:47,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:47,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106794105] [2024-06-27 17:56:47,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:47,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:47,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:47,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:47,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:47,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:47,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 457 transitions, 6614 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:47,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:47,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:47,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:49,318 INFO L124 PetriNetUnfolderBase]: 5181/8644 cut-off events. [2024-06-27 17:56:49,318 INFO L125 PetriNetUnfolderBase]: For 349700/349700 co-relation queries the response was YES. [2024-06-27 17:56:49,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52781 conditions, 8644 events. 5181/8644 cut-off events. For 349700/349700 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 63350 event pairs, 1737 based on Foata normal form. 1/8580 useless extension candidates. Maximal degree in co-relation 52623. Up to 7565 conditions per place. [2024-06-27 17:56:49,438 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 433 selfloop transitions, 43 changer transitions 0/489 dead transitions. [2024-06-27 17:56:49,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 489 transitions, 7636 flow [2024-06-27 17:56:49,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:49,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:49,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-27 17:56:49,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688888888888889 [2024-06-27 17:56:49,439 INFO L175 Difference]: Start difference. First operand has 362 places, 457 transitions, 6614 flow. Second operand 10 states and 256 transitions. [2024-06-27 17:56:49,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 489 transitions, 7636 flow [2024-06-27 17:56:51,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 489 transitions, 7451 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:51,334 INFO L231 Difference]: Finished difference. Result has 363 places, 457 transitions, 6521 flow [2024-06-27 17:56:51,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6429, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6521, PETRI_PLACES=363, PETRI_TRANSITIONS=457} [2024-06-27 17:56:51,335 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 314 predicate places. [2024-06-27 17:56:51,335 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 457 transitions, 6521 flow [2024-06-27 17:56:51,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:51,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:51,335 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-27 17:56:51,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 17:56:51,335 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:51,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:51,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1282179560, now seen corresponding path program 16 times [2024-06-27 17:56:51,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:51,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877657141] [2024-06-27 17:56:51,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:51,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:51,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:51,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:51,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:51,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877657141] [2024-06-27 17:56:51,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877657141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:51,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:51,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:51,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906951835] [2024-06-27 17:56:51,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:51,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:51,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:51,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:51,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:51,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:51,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 457 transitions, 6521 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:51,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:51,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:51,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:53,159 INFO L124 PetriNetUnfolderBase]: 5206/9005 cut-off events. [2024-06-27 17:56:53,159 INFO L125 PetriNetUnfolderBase]: For 363678/363678 co-relation queries the response was YES. [2024-06-27 17:56:53,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53407 conditions, 9005 events. 5206/9005 cut-off events. For 363678/363678 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 68358 event pairs, 1230 based on Foata normal form. 1/8959 useless extension candidates. Maximal degree in co-relation 53248. Up to 7030 conditions per place. [2024-06-27 17:56:53,271 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 312 selfloop transitions, 166 changer transitions 0/491 dead transitions. [2024-06-27 17:56:53,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 491 transitions, 7845 flow [2024-06-27 17:56:53,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:53,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:53,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 17:56:53,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-27 17:56:53,272 INFO L175 Difference]: Start difference. First operand has 363 places, 457 transitions, 6521 flow. Second operand 8 states and 223 transitions. [2024-06-27 17:56:53,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 491 transitions, 7845 flow [2024-06-27 17:56:55,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 491 transitions, 7759 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:55,536 INFO L231 Difference]: Finished difference. Result has 363 places, 463 transitions, 6969 flow [2024-06-27 17:56:55,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6969, PETRI_PLACES=363, PETRI_TRANSITIONS=463} [2024-06-27 17:56:55,537 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 314 predicate places. [2024-06-27 17:56:55,537 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 463 transitions, 6969 flow [2024-06-27 17:56:55,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:55,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:55,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] [2024-06-27 17:56:55,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 17:56:55,537 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:55,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:55,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1274827910, now seen corresponding path program 17 times [2024-06-27 17:56:55,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:55,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205163048] [2024-06-27 17:56:55,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:55,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:55,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:55,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:55,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:55,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205163048] [2024-06-27 17:56:55,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205163048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:55,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:55,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:55,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934351146] [2024-06-27 17:56:55,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:55,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:55,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:55,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:55,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:55,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:55,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 463 transitions, 6969 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:55,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:55,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:55,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:57,407 INFO L124 PetriNetUnfolderBase]: 5217/8616 cut-off events. [2024-06-27 17:56:57,407 INFO L125 PetriNetUnfolderBase]: For 372179/372179 co-relation queries the response was YES. [2024-06-27 17:56:57,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54135 conditions, 8616 events. 5217/8616 cut-off events. For 372179/372179 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 62884 event pairs, 977 based on Foata normal form. 1/8570 useless extension candidates. Maximal degree in co-relation 53974. Up to 7042 conditions per place. [2024-06-27 17:56:57,541 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 316 selfloop transitions, 171 changer transitions 0/500 dead transitions. [2024-06-27 17:56:57,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 500 transitions, 8261 flow [2024-06-27 17:56:57,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:57,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:57,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 271 transitions. [2024-06-27 17:56:57,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022222222222222 [2024-06-27 17:56:57,542 INFO L175 Difference]: Start difference. First operand has 363 places, 463 transitions, 6969 flow. Second operand 10 states and 271 transitions. [2024-06-27 17:56:57,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 500 transitions, 8261 flow [2024-06-27 17:57:00,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 500 transitions, 7906 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:00,270 INFO L231 Difference]: Finished difference. Result has 368 places, 466 transitions, 7038 flow [2024-06-27 17:57:00,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6621, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7038, PETRI_PLACES=368, PETRI_TRANSITIONS=466} [2024-06-27 17:57:00,270 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 17:57:00,271 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 466 transitions, 7038 flow [2024-06-27 17:57:00,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:00,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:00,271 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-27 17:57:00,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 17:57:00,271 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:00,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:00,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1282179188, now seen corresponding path program 10 times [2024-06-27 17:57:00,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:00,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998562974] [2024-06-27 17:57:00,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:00,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:00,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:00,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:00,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:00,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998562974] [2024-06-27 17:57:00,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998562974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:00,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:00,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:00,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081428950] [2024-06-27 17:57:00,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:00,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:00,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:00,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:00,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:00,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:00,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 466 transitions, 7038 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:00,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:00,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:00,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:01,862 INFO L124 PetriNetUnfolderBase]: 5214/8497 cut-off events. [2024-06-27 17:57:01,862 INFO L125 PetriNetUnfolderBase]: For 377593/377596 co-relation queries the response was YES. [2024-06-27 17:57:01,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53924 conditions, 8497 events. 5214/8497 cut-off events. For 377593/377596 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 61544 event pairs, 909 based on Foata normal form. 3/8449 useless extension candidates. Maximal degree in co-relation 53762. Up to 7191 conditions per place. [2024-06-27 17:57:02,181 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 378 selfloop transitions, 103 changer transitions 0/494 dead transitions. [2024-06-27 17:57:02,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 494 transitions, 8236 flow [2024-06-27 17:57:02,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:57:02,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:57:02,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:57:02,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:57:02,197 INFO L175 Difference]: Start difference. First operand has 368 places, 466 transitions, 7038 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:57:02,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 494 transitions, 8236 flow [2024-06-27 17:57:04,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 494 transitions, 7809 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 17:57:04,615 INFO L231 Difference]: Finished difference. Result has 366 places, 466 transitions, 6828 flow [2024-06-27 17:57:04,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6611, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6828, PETRI_PLACES=366, PETRI_TRANSITIONS=466} [2024-06-27 17:57:04,616 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 317 predicate places. [2024-06-27 17:57:04,616 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 466 transitions, 6828 flow [2024-06-27 17:57:04,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:04,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:04,617 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-27 17:57:04,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 17:57:04,617 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:04,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:04,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1829155644, now seen corresponding path program 11 times [2024-06-27 17:57:04,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:04,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982368333] [2024-06-27 17:57:04,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:04,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:04,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:04,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:04,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:04,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982368333] [2024-06-27 17:57:04,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982368333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:04,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:04,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:04,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2708117] [2024-06-27 17:57:04,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:04,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:04,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:04,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:04,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:04,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:04,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 466 transitions, 6828 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:04,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:04,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:04,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:06,631 INFO L124 PetriNetUnfolderBase]: 5211/8981 cut-off events. [2024-06-27 17:57:06,632 INFO L125 PetriNetUnfolderBase]: For 378357/378360 co-relation queries the response was YES. [2024-06-27 17:57:06,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53977 conditions, 8981 events. 5211/8981 cut-off events. For 378357/378360 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 67692 event pairs, 1101 based on Foata normal form. 3/8959 useless extension candidates. Maximal degree in co-relation 53814. Up to 7188 conditions per place. [2024-06-27 17:57:06,751 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 374 selfloop transitions, 131 changer transitions 0/518 dead transitions. [2024-06-27 17:57:06,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 518 transitions, 8134 flow [2024-06-27 17:57:06,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:57:06,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:57:06,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-06-27 17:57:06,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493827160493827 [2024-06-27 17:57:06,752 INFO L175 Difference]: Start difference. First operand has 366 places, 466 transitions, 6828 flow. Second operand 9 states and 263 transitions. [2024-06-27 17:57:06,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 518 transitions, 8134 flow [2024-06-27 17:57:08,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 518 transitions, 7887 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 17:57:08,803 INFO L231 Difference]: Finished difference. Result has 368 places, 466 transitions, 6863 flow [2024-06-27 17:57:08,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6583, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6863, PETRI_PLACES=368, PETRI_TRANSITIONS=466} [2024-06-27 17:57:08,803 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 17:57:08,803 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 466 transitions, 6863 flow [2024-06-27 17:57:08,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:08,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:08,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:08,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 17:57:08,804 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:08,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:08,804 INFO L85 PathProgramCache]: Analyzing trace with hash 590818932, now seen corresponding path program 18 times [2024-06-27 17:57:08,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:08,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764418317] [2024-06-27 17:57:08,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:08,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:08,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:08,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-27 17:57:08,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:08,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764418317] [2024-06-27 17:57:08,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764418317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:08,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:08,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:08,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850021291] [2024-06-27 17:57:08,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:08,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:08,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:08,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:08,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:08,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:08,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 466 transitions, 6863 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:08,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:08,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:08,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:10,637 INFO L124 PetriNetUnfolderBase]: 5208/8604 cut-off events. [2024-06-27 17:57:10,637 INFO L125 PetriNetUnfolderBase]: For 374017/374017 co-relation queries the response was YES. [2024-06-27 17:57:10,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53625 conditions, 8604 events. 5208/8604 cut-off events. For 374017/374017 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 62743 event pairs, 971 based on Foata normal form. 1/8564 useless extension candidates. Maximal degree in co-relation 53462. Up to 7031 conditions per place. [2024-06-27 17:57:10,761 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 316 selfloop transitions, 173 changer transitions 0/502 dead transitions. [2024-06-27 17:57:10,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 502 transitions, 7919 flow [2024-06-27 17:57:10,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:57:10,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:57:10,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 292 transitions. [2024-06-27 17:57:10,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5898989898989899 [2024-06-27 17:57:10,763 INFO L175 Difference]: Start difference. First operand has 368 places, 466 transitions, 6863 flow. Second operand 11 states and 292 transitions. [2024-06-27 17:57:10,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 502 transitions, 7919 flow [2024-06-27 17:57:13,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 502 transitions, 7595 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-27 17:57:13,614 INFO L231 Difference]: Finished difference. Result has 368 places, 466 transitions, 6891 flow [2024-06-27 17:57:13,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6539, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6891, PETRI_PLACES=368, PETRI_TRANSITIONS=466} [2024-06-27 17:57:13,615 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 17:57:13,615 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 466 transitions, 6891 flow [2024-06-27 17:57:13,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:13,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:13,616 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-27 17:57:13,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 17:57:13,616 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:13,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:13,616 INFO L85 PathProgramCache]: Analyzing trace with hash -801905420, now seen corresponding path program 12 times [2024-06-27 17:57:13,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:13,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181339955] [2024-06-27 17:57:13,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:13,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:13,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:13,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:13,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:13,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181339955] [2024-06-27 17:57:13,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181339955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:13,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:13,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:13,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044445599] [2024-06-27 17:57:13,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:13,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:13,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:13,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:13,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:13,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:13,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 466 transitions, 6891 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:13,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:13,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:13,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:15,357 INFO L124 PetriNetUnfolderBase]: 5205/8443 cut-off events. [2024-06-27 17:57:15,357 INFO L125 PetriNetUnfolderBase]: For 352776/352779 co-relation queries the response was YES. [2024-06-27 17:57:15,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53246 conditions, 8443 events. 5205/8443 cut-off events. For 352776/352779 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 60593 event pairs, 834 based on Foata normal form. 3/8417 useless extension candidates. Maximal degree in co-relation 53085. Up to 7181 conditions per place. [2024-06-27 17:57:15,474 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 382 selfloop transitions, 113 changer transitions 0/508 dead transitions. [2024-06-27 17:57:15,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 508 transitions, 7981 flow [2024-06-27 17:57:15,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:15,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:15,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:57:15,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:57:15,475 INFO L175 Difference]: Start difference. First operand has 368 places, 466 transitions, 6891 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:57:15,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 508 transitions, 7981 flow [2024-06-27 17:57:18,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 508 transitions, 7609 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 17:57:18,178 INFO L231 Difference]: Finished difference. Result has 365 places, 466 transitions, 6764 flow [2024-06-27 17:57:18,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6519, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6764, PETRI_PLACES=365, PETRI_TRANSITIONS=466} [2024-06-27 17:57:18,178 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 316 predicate places. [2024-06-27 17:57:18,179 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 466 transitions, 6764 flow [2024-06-27 17:57:18,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:18,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:18,179 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-27 17:57:18,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 17:57:18,179 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:18,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:18,179 INFO L85 PathProgramCache]: Analyzing trace with hash -745218186, now seen corresponding path program 19 times [2024-06-27 17:57:18,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:18,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431665445] [2024-06-27 17:57:18,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:18,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:18,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:18,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:18,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:18,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431665445] [2024-06-27 17:57:18,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431665445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:18,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:18,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:18,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062634179] [2024-06-27 17:57:18,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:18,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:18,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:18,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:18,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:18,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:18,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 466 transitions, 6764 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:18,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:18,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:18,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:19,906 INFO L124 PetriNetUnfolderBase]: 5230/8514 cut-off events. [2024-06-27 17:57:19,906 INFO L125 PetriNetUnfolderBase]: For 366438/366438 co-relation queries the response was YES. [2024-06-27 17:57:19,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53477 conditions, 8514 events. 5230/8514 cut-off events. For 366438/366438 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 61596 event pairs, 871 based on Foata normal form. 1/8479 useless extension candidates. Maximal degree in co-relation 53316. Up to 6588 conditions per place. [2024-06-27 17:57:20,035 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 258 selfloop transitions, 253 changer transitions 0/524 dead transitions. [2024-06-27 17:57:20,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 524 transitions, 8699 flow [2024-06-27 17:57:20,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:57:20,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:57:20,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 292 transitions. [2024-06-27 17:57:20,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-27 17:57:20,037 INFO L175 Difference]: Start difference. First operand has 365 places, 466 transitions, 6764 flow. Second operand 10 states and 292 transitions. [2024-06-27 17:57:20,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 524 transitions, 8699 flow [2024-06-27 17:57:22,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 524 transitions, 8358 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 17:57:22,746 INFO L231 Difference]: Finished difference. Result has 365 places, 472 transitions, 7143 flow [2024-06-27 17:57:22,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6439, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7143, PETRI_PLACES=365, PETRI_TRANSITIONS=472} [2024-06-27 17:57:22,747 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 316 predicate places. [2024-06-27 17:57:22,747 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 472 transitions, 7143 flow [2024-06-27 17:57:22,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:22,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:22,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:22,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 17:57:22,748 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:22,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:22,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1892655972, now seen corresponding path program 20 times [2024-06-27 17:57:22,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:22,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657425985] [2024-06-27 17:57:22,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:22,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:22,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:22,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:22,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657425985] [2024-06-27 17:57:22,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657425985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:22,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:22,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:22,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807322589] [2024-06-27 17:57:22,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:22,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:22,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:22,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:22,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:22,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:22,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 472 transitions, 7143 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:22,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:22,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:22,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:24,439 INFO L124 PetriNetUnfolderBase]: 5288/8678 cut-off events. [2024-06-27 17:57:24,439 INFO L125 PetriNetUnfolderBase]: For 363648/363648 co-relation queries the response was YES. [2024-06-27 17:57:24,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55091 conditions, 8678 events. 5288/8678 cut-off events. For 363648/363648 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 62880 event pairs, 1104 based on Foata normal form. 1/8643 useless extension candidates. Maximal degree in co-relation 54930. Up to 7648 conditions per place. [2024-06-27 17:57:24,567 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 440 selfloop transitions, 67 changer transitions 0/520 dead transitions. [2024-06-27 17:57:24,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 520 transitions, 8716 flow [2024-06-27 17:57:24,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:57:24,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:57:24,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 17:57:24,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901234567901235 [2024-06-27 17:57:24,569 INFO L175 Difference]: Start difference. First operand has 365 places, 472 transitions, 7143 flow. Second operand 9 states and 239 transitions. [2024-06-27 17:57:24,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 520 transitions, 8716 flow [2024-06-27 17:57:26,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 520 transitions, 8053 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-27 17:57:26,859 INFO L231 Difference]: Finished difference. Result has 365 places, 487 transitions, 6983 flow [2024-06-27 17:57:26,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6983, PETRI_PLACES=365, PETRI_TRANSITIONS=487} [2024-06-27 17:57:26,859 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 316 predicate places. [2024-06-27 17:57:26,860 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 487 transitions, 6983 flow [2024-06-27 17:57:26,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:26,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:26,860 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-27 17:57:26,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 17:57:26,860 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:26,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:26,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1377480654, now seen corresponding path program 21 times [2024-06-27 17:57:26,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:26,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444261480] [2024-06-27 17:57:26,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:26,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:26,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:26,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:26,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:26,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444261480] [2024-06-27 17:57:26,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444261480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:26,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:26,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:26,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926068001] [2024-06-27 17:57:26,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:26,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:26,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:26,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:26,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:27,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:27,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 487 transitions, 6983 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:27,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:27,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:27,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:28,804 INFO L124 PetriNetUnfolderBase]: 5352/9008 cut-off events. [2024-06-27 17:57:28,805 INFO L125 PetriNetUnfolderBase]: For 371278/371281 co-relation queries the response was YES. [2024-06-27 17:57:28,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55268 conditions, 9008 events. 5352/9008 cut-off events. For 371278/371281 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 66883 event pairs, 1031 based on Foata normal form. 4/8968 useless extension candidates. Maximal degree in co-relation 55107. Up to 7293 conditions per place. [2024-06-27 17:57:28,921 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 393 selfloop transitions, 131 changer transitions 0/537 dead transitions. [2024-06-27 17:57:28,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 537 transitions, 8553 flow [2024-06-27 17:57:28,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:28,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:28,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:57:28,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730158730158731 [2024-06-27 17:57:28,922 INFO L175 Difference]: Start difference. First operand has 365 places, 487 transitions, 6983 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:57:28,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 537 transitions, 8553 flow [2024-06-27 17:57:31,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 537 transitions, 8393 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 17:57:31,322 INFO L231 Difference]: Finished difference. Result has 369 places, 498 transitions, 7404 flow [2024-06-27 17:57:31,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6825, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7404, PETRI_PLACES=369, PETRI_TRANSITIONS=498} [2024-06-27 17:57:31,322 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 320 predicate places. [2024-06-27 17:57:31,323 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 498 transitions, 7404 flow [2024-06-27 17:57:31,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:31,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:31,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:31,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 17:57:31,323 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:31,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:31,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1130709620, now seen corresponding path program 22 times [2024-06-27 17:57:31,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:31,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455409221] [2024-06-27 17:57:31,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:31,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:31,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:31,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455409221] [2024-06-27 17:57:31,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455409221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:31,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:31,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:31,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940148870] [2024-06-27 17:57:31,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:31,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:31,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:31,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:31,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:31,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:31,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 498 transitions, 7404 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:31,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:31,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:31,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:33,182 INFO L124 PetriNetUnfolderBase]: 5349/8696 cut-off events. [2024-06-27 17:57:33,183 INFO L125 PetriNetUnfolderBase]: For 364734/364734 co-relation queries the response was YES. [2024-06-27 17:57:33,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55602 conditions, 8696 events. 5349/8696 cut-off events. For 364734/364734 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 62959 event pairs, 870 based on Foata normal form. 1/8659 useless extension candidates. Maximal degree in co-relation 55440. Up to 6675 conditions per place. [2024-06-27 17:57:33,293 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 253 selfloop transitions, 286 changer transitions 0/552 dead transitions. [2024-06-27 17:57:33,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 552 transitions, 9344 flow [2024-06-27 17:57:33,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:57:33,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:57:33,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 310 transitions. [2024-06-27 17:57:33,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-06-27 17:57:33,295 INFO L175 Difference]: Start difference. First operand has 369 places, 498 transitions, 7404 flow. Second operand 11 states and 310 transitions. [2024-06-27 17:57:33,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 552 transitions, 9344 flow [2024-06-27 17:57:35,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 552 transitions, 9015 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-27 17:57:35,735 INFO L231 Difference]: Finished difference. Result has 371 places, 500 transitions, 7741 flow [2024-06-27 17:57:35,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7741, PETRI_PLACES=371, PETRI_TRANSITIONS=500} [2024-06-27 17:57:35,736 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 322 predicate places. [2024-06-27 17:57:35,736 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 500 transitions, 7741 flow [2024-06-27 17:57:35,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:35,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:35,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:35,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 17:57:35,737 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:35,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:35,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1138471400, now seen corresponding path program 23 times [2024-06-27 17:57:35,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:35,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562265698] [2024-06-27 17:57:35,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:35,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:35,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:35,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:35,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:35,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562265698] [2024-06-27 17:57:35,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562265698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:35,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:35,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:35,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100871695] [2024-06-27 17:57:35,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:35,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:35,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:35,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:35,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:35,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:57:35,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 500 transitions, 7741 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:35,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:35,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:57:35,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand